Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672006598.827343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff83c6eb90>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fa25fd70c8a341ad807f5a2e0511df84', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672006598.827343/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target ppc64le --nodeps /builddir/build/SPECS/netgen-mesher.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
sh: line 1: tclsh: command not found
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-3.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/netgen-mesher.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672006598.827343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff83c6eb90>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd24370e49c864016b010a916b49083b9', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672006598.827343/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xuzvt7k9:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target ppc64le --nodeps /builddir/build/SPECS/netgen-mesher.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.z0tBGE
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf netgen-6.2.2202
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2202.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd netgen-6.2.2202
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0004-Make-some-includes-relative.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0010-rename-netgen-binary.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0011-system-pybind11.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_install-togl.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_sizet.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_arm64.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_fallback-version.patch
+ install -pm 0744 /builddir/build/SOURCES/pybind11Tools.cmake cmake/
+ install -pm 0744 /builddir/build/SOURCES/FindPythonLibsNew.cmake cmake/cmake_modules/
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lUg8yL
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd netgen-6.2.2202
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B 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 -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND
Checking for write permissions in install directory...
CMake Warning at CMakeLists.txt:64 (message):
  No write access at install directory, please set correct permissions
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Checking for write permissions in install directory...
CMake Warning at cmake/SuperBuild.cmake:76 (message):
  No write access at install directory, please set correct permissions
Call Stack (most recent call first):
  CMakeLists.txt:76 (include)
-- Found Pybind11: /usr/include
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") 
-- Found Tclsh: /bin/tclsh (found version "8.6") 
-- Found TCL: /usr/lib64/libtcl.so  
-- Found TCLTK: /usr/lib64/libtcl.so  
-- Found TK: /usr/lib64/libtk.so  
-- Configuring done
-- Generating done
-- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu
+ /usr/bin/cmake --build ppc64le-redhat-linux-gnu -j5 --verbose
/usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
/usr/bin/gmake  -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/CMakeFiles/netgen.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
/usr/bin/gmake  -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
[ 10%] Performing check_submodules step for 'netgen'
[ 20%] Creating directories for 'netgen'
/usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/tmp/netgen-mkdirs.cmake
/usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-mkdir
fatal: not a git repository (or any of the parent directories): .git
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-check_submodules
[ 30%] No download step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-download
[ 40%] No update step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-update
[ 50%] No patch step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-patch
[ 60%] Performing configure step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.11 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.11.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64 -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/python3.11/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DOpenGL_GL_PREFERENCE:UNINITIALIZED=GLVND -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2202
Re-run cmake no build system arguments
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
Call Stack (most recent call first):
  CMakeLists.txt:87 (include)
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") 
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") 
-- Found Tclsh: /bin/tclsh (found version "8.6") 
-- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") 
-- Found TCLTK: /usr/lib64/libtcl.so  
-- Found TK: /usr/lib64/libtk.so  
-- Found TCL: /usr/lib64/libtcl.so  
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so
-- Found Pybind11: /usr/include
-- OCC DIRS /usr/include/opencascade
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62") 
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- LTO enabled
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pybind11_stubgen'
CMake Warning at python/CMakeLists.txt:31 (message):
  pybind11-stubgen not found, if you want to create stub files
  for better autocompletion support install it with pip.
grep: /etc/lsb-release: No such file or directory
------------------------------------------------------------------------
  Netgen :  Automatic configuration OK.
  Build type: RelWithDebInfo
  Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection
  Enabled functionality:
    OCC: ............... 1
    JPEGlib: ........... 1
    FFMPEG: ............ OFF
    GUI: ............... ON
    MPI: ............... OFF
    PYTHON: ............ ON
  Building: 
    Type 'make' to compile Netgen.
    Type 'make install' to install Netgen.
  Install directory:
    /usr
  Please set the following environment variables:
    NETGENDIR=/usr/bin
    PYTHONPATH=.:/usr/lib64/python3.11/site-packages
------------------------------------------------------------------------
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    NG_INSTALL_PYBIND
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-configure
[ 70%] Performing check_submodules1 step for 'netgen'
/usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake
fatal: not a git repository (or any of the parent directories): .git
[ 80%] Performing build step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/gmake --silent
gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o
[  1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o
[  2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o
[  2%] Built target ng_generate_version_file
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  467 |         queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp);
      |                                                      ^~~~
      |                                                      |
      |                                                      int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *'
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  470 |         queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp);
      |                                                       ^~~~
      |                                                       |
      |                                                       int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *'
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 4622 |     if (error_code = togl_CheckForXError(from)) {
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function]
 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)':
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                                      ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable]
   21 |   int i, j;
      |          ^
[  3%] Linking CXX executable makerls
/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  3%] Built target makerls
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable]
  125 |       auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16);
      |            ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable]
  184 |         size_t len = strlen(bt_syms[i]);
      |                ^~~
[  4%] Linking C shared library libngtogl.so
/usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o  -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  4%] Built target togl
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  332 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  334 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (j = 0; j + 1 < numlistflags[i]->Size(); ++j)
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  362 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  364 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  366 |     for (int i = 0; i < strlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable<ngcore::Flags>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                 for (int i = 0; i < strs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  215 |     for (size_t i = 0; i < num_threads; i++)
      |                        ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function<void(ngcore::TaskInfo&)>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  403 |             if (mytask >= mytasks.Size()) break;
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  415 |     catch (Exception e)
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base<int>::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  534 |                 if (mynode_data.start_cnt >= mytasks.Size()) break;
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  536 |                 if (mytask >= mytasks.Size()) break;
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  548 |         catch (Exception e)
      |                          ^
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o
[  8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  8%] Linking CXX shared library libngcore.so
/usr/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o  -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.11.so 
In member function '__ct ',
    inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7,
    inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59,
    inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39,
    inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function 'SetFlag':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  8%] Built target ngcore
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  9%] Generating rule_hexrules.cpp
[  9%] Generating rule_triarules.cpp
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  9%] Generating rule_prismrules2.cpp
[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o
[ 11%] Generating rule_pyramidrules.cpp
[ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o
[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o
[ 11%] Generating rule_pyramidrules2.cpp
[ 12%] Generating rule_quadrules.cpp
[ 12%] Generating rule_tetrules.cpp
[ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:27:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle<BRepAlgo_AsDes>&, const TopTools_MapOfShape&, Standard_Boolean)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable]
  519 |   Standard_Boolean AffichPurge = Standard_False;
      |                    ^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List<TopoDS_Shape> const&, double, double, TopoDS_Edge const&, bool&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized]
  337 |   if (Abs(endU-f) < Abs(endU-l))
      |                     ~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here
  322 |   Standard_Real U, endU, min;
      |                    ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::MultiPointGeomInfo>&, netgen::NgArray<netgen::INDEX_2>&, netgen::NgArray<int>&, netgen::NgArray<int>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i = 0; i < pgeominfo.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |     for (int i = 0; i < loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |     for (int i = 0; i < locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  478 |     for (int i = 0; i < lines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  512 |         for (int ii = 0; ii < testfaces->Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |         for (int i = 0; i < lines.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 3; T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray<double>&, const netgen::NgArray<netgen::Vec3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                                    ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   97 |   if (selpoint > 0 && selpoint <= mesh->GetNP())
      |                       ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  159 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  276 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |   if (selelement > 0 && selelement <= mesh->GetNSE())
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |   for (i = 1; i <= mesh->GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   46 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o
[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray<netgen::Point3d>&, int, int, double, double, int, double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |         for(int i=0; i<potential_startpoints.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:237:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  237 |     for(int i=0; i<potential_startpoints.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:250:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  250 |         for(int j=1; j<dirstart.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::Calc(const netgen::Point3d&, netgen::NgArray<netgen::Point3d>&, netgen::NgArray<double>&, netgen::NgArray<bool>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  428 |             if(maxpoints > 0 && points.Size() >= maxpoints)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |     for(i=0; i<elements_2d.Size(); i++)
      |              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:614:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  614 |     while(startpointsp < startpoints.Size())
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:620:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  620 |         for(int tri = 0; startpointsp < startpoints.Size() && tri<numtri; tri++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:642:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |             for(int j=0; startpointsp < startpoints.Size() && j<numloc; j++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:655:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         if(i == elements_2d.Size()) i = 0;
      |            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  283 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  496 |             for (int i = 1; i <= mesh->GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  521 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  598 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  616 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  655 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  875 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1006 |         for (int hi = 0; hi < seia.Size(); hi++)
      |                          ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1341 |     for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1839 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2121 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2389 |                 for (j = 1; j <= faces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2448 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |                 for (int j = 1; j <= faces.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2659 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2944 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3000 |     for (i = 1; i <= mesh->GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  234 |        pi < GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  298 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  321 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  354 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  362 |        i < np+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  399 |        i < clvol.Size()+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  407 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |   for (i = lasti+1; i <= faces.Size() && !fstind; i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&, netgen::INDEX_2_HASHTABLE<int>&, float, float, netgen::INDEX&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  566 |   for (i = 1; i <= locfaces2.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |   for (i = 1; i <= locfaces3.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  625 |       for (i = 1; i <= locpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  634 |                   if (other >= 1 && other <= pindex.Size() &&
      |                                     ~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray<netgen::MeshPoint, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |   for (INDEX i = 1; i <= faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |     for (int i = 1; i <= testfaces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  866 |   for (int ii = 1; ii <= aprif.Size(); ii++)
      |                    ~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable]
  366 |     int i = 0;
      |         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: At global scope:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable]
   70 | static int nbe = 0;
      |            ^~~
[ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In function 'SelectEdge(TopoDS_Face const&, TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_List<TopoDS_Shape>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized]
  215 |           if (angle >= anglemax) {
      |           ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here
  201 |           Standard_Real angle;
      |                         ^~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o
[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  161 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |     if (i >= 0 && i < soldata.Size())
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  247 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  254 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  258 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  267 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  290 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  301 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  310 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  324 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  330 |             for (int elnr = 0; elnr < mesh->GetNE(); elnr++)
      |                                ~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for (int i = 0; i < user_vis.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  655 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  895 |             for (int i = 0; i < cpp.Size(); i++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1127 |               for (int i = 0; i < cpt.Size(); i++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
 1150 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1533 |         simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; };
      |                                                                               ~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1534 |         simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; };
      |                                                                               ~~~^~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4442 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4464 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4472 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4481 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4790 |             for(int i = 2; i < values.Size(); i+=2)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4797 |             for(int i = 1; i < values.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable]
 4841 |                 bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume;
      |                      ^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray<NgArray<int, 1>*>&, INDEX_2_CLOSED_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  461 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  529 |             for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                              ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for(k = 0; k < idmaps.Size(); k++)
      |                                ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  715 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  795 |                     for (i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1116 |         for (int i = 1; i <= mtets.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1156 |         for (int i = 1; i <= mprisms.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |     for (int i = 1; i <= mids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1734 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1807 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1883 |     for(int i=0; i<mtets.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1887:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1887 |     for(int i=0; i<mprisms.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1891 |     for(int i=0; i<mids.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1895:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1895 |     for(int i=0; i<mtris.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1899:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1899 |     for(int i=0; i<mquads.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::BisectTetsCopyMesh(Mesh&, const NetgenGeometry*, BisectionOptions&, const NgArray<NgArray<int, 1>*>&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2152 |                 for(int j=0; j<idmaps.Size(); j++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::UpdateEdgeMarks(Mesh&, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2497 |     for(int m = 0; m < mtets_old.Size(); m++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2547 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2596 |      for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2636 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In member function 'void netgen::Refinement::Bisect(netgen::Mesh&, netgen::BisectionOptions&, netgen::NgArray<double>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2865 |                 for(int i=1; i<=mtets.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2867 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2869 |                 for(int i=1; i<=mtris.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2871 |                 for(int i=1; i<=mquads.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2873 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2924 |                             for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2994 |                 for (int i = 1; i <= mtets.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3015 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3038 |               for (int i = 1; i <= mtets.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3064 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3139 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3142 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3147 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3150 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3155 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3158 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3209 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3211 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3219 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3224 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3226 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3234 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3239 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3241 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3249 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3374 |                   for (int j = 0; j < edges.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3613 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3617 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3621 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3628 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3689 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3784 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3968 |         for(int ii=1; ii<=mesh.GetNP(); ii++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4015 |             for(int ii=0; ii<bad_elts.Size(); ii++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4081:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4081 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence<TopoDS_Shape>&, NCollection_Sequence<double>&, TopoDS_Edge const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized]
  460 |     dU = USeq(i) - U1;
      |     ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here
  446 |   Standard_Real U1;
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized]
  486 |   B.UpdateVertex( V, U2, NewDegen, Tol);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here
  457 |   Standard_Real U2, dU, dUmin = 1.e100;
      |                 ^~
[ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/opencascade/Standard_Stream.hxx:20,
                 from /usr/include/opencascade/Standard_Handle.hxx:19,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:21:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 19%] Linking CXX shared library pyngcoreNone
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: -flto libngcore.so -lpython3.11 
[ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1462 |         VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1479 |         VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o
[ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   59 |       for (i = 1; i <= mesh.GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array<netgen::Segment, long unsigned int> netgen::BuildSegments(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable]
  136 |       auto& topo = mesh.GetTopology();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray<Vec<3>, PointIndex>, const ngcore::Table<SurfaceElementIndex, PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable]
  224 |             int cnt = 1;
      |                 ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable]
  218 |     for(auto i : Range(10))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |         if(edgenr >= geo.GetNEdges())
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable]
 1002 |      auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain);
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable]
 1006 |      int hsteps = mp.optsteps2d;
      |          ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int, long unsigned int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable]
 1139 |         int new_fd_index = mesh.AddFaceDescriptor(new_fd);
      |             ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable]
 1185 |        int domain = sel.GetIndex();
      |            ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
 1264 |            auto v2 = growthvectors[a[(i+1)%n]];
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int, long unsigned int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1318 |         while(icurrent<n)
      |               ~~~~~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1322:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1322 |            while(getAngle(pis, ilast) < 1e-5 && ilast < n)
      |                                                 ~~~~~~^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1558:20: warning: variable 'q1' set but not used [-Wunused-but-set-variable]
 1558 |               auto q1 = mesh[pi3];
      |                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1512:14: warning: variable 'swap' set but not used [-Wunused-but-set-variable]
 1512 |         bool swap = false;
      |              ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1053:10: warning: unused variable 'ne' [-Wunused-variable]
 1053 |      int ne = mesh.GetNSE();
      |          ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1093:9: warning: unused variable 'fd_old' [-Wunused-variable]
 1093 |     int fd_old = mesh.GetNFD();
      |         ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 22%] Linking CXX shared library libngvisual.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so 
[ 22%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 22%] Built target pyngcore
[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In function 'ParallelFor',
    inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'GetMinMax':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  291 |               for (int j = 0; j < nnums.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable]
   44 |     int nse = mesh.GetNSE();
      |         ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:11)> [with auto:11 = ngcore::T_Range<netgen::ElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:11)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:12)> [with auto:12 = ngcore::T_Range<netgen::SurfaceElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:12)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray<int, PointIndex>, const MeshingParameters&, int, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  414 |         for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  420 |     for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable]
  252 |     FaceDescriptor & fd = mesh.GetFaceDescriptor(k);
      |                      ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |                 for (int j = 0; j < linenums.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  612 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  624 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  627 |               for (int j = 0; j < edgenrs.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  723 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |               for (int i2 = 0; i2 < edgenrs.Size(); i2++)
      |                                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  793 |           for (int e = 0; e < surfnr.Size(); e++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  876 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |       for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++)
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1087 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1141 |       for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1204 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1205 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1212 |                 for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--;
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |                     for (int k = 0; k < verts.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1223 |                     for (int k = 0; k < edgenrs.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1247 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1248 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1301 |     for (int i = 0; i < edgeorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1324 |     for (int i = 0; i < faceorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1654 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1731 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1745 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1750 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1788 |     for (int i = 0; i < coefs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1796 |         for (int i = 0; i < coefs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2381 |     for (int i = 0; i < info.edgenrs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray<ngcore::Array<std::pair<netgen::SegmentIndex, int>, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: 'MEM[(const struct PointIndex &)&p4].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: 'MEM[(const struct PointIndex &)&p3].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                ^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 23%] Built target visual
[ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |       if (elnr > links.Size())
      |           ~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray<DelaunayTet>&, Mesh&, DTREE&, MeshNB&, NgArray<Point<3, double>, 0, int>&, NgArray<double>&, NgArray<int>&, NgArray<int>&, NgArray<int>&, SphereList&, IndexSet&, IndexSet&, ngcore::Array<DelaunayTet>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  541 |         if (centers.Size() < nelind)
      |             ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray<DelaunayTet>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |     for (int i = 1; i <= tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&, Point3d, Point3d)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |         for (int i = 1; i <= openels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |         for (int i = 1; i <= tempels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1032 |             for (int jj = 1; jj <= neartrias.Size(); jj++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray<DelaunayTet>&, AdFront3*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1148 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1167 |         for (int ii = 0; ii < elsonpoint[pi].Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1306 |         for (i = lowest_undefined_el; i <= ne; i++)
      |                                       ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1393 |         for (int i = 1; i <= ne; i++)
      |                         ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1667 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable]
 1544 |     int np, ne;
      |             ^~
[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 3; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23:   required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> [with auto:13 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS.lxx:18,
                 from /usr/include/opencascade/TopoDS.hxx:156,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/stl_tree.h:63,
                 from /usr/include/c++/13/set:62,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   43 |     if (pos == -1) return -1;
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   57 |     if (pos == -1)
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |         for (int l = 0; l < edges.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  435 |         for (int i = 0; i < npoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  469 |     for (int i = 0; i < npoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  583 |     for (int i = 0; i < mesh.LockedPoints().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Box<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable]
 1602 |     auto my_hash = [](const TopoDS_Shape & key) {
      |          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle<Interface_InterfaceModel>, const TopoDS_Shape&, opencascade::handle<Transfer_FinderProcess>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable]
 2226 |           auto n = identifications.size();
      |                ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable]
   35 |         double vstep = 0.01*(vmax-vmin);
      |                ^~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |         for (i = 1; i <= faces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (i = 1; i <= faces->Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<int>&, netgen::INDEX, const netgen::Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |                 for (k = 1; k <= area.Size(); k++)
      |                             ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_construct.h:61,
                 from /usr/include/c++/13/bits/stl_tempbuf.h:61,
                 from /usr/include/c++/13/memory:66,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
  435 |       int point_sing[6]={0,0,0,0,0,0};
      |           ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
 1509 |         int point_sing[8]={0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable]
 1511 |         int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  562 |     for(ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  581 |     for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray<HPRefElement>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |                       for (int l = 0; l < pts.Size(); l++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1250 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1257 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1291 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1294 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1297 |     for (int i = 0; i < hpelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1357 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1451 |         for(ElementIndex i=0;i<mesh.GetNE(); i++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1523:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1523 |         for(SurfaceElementIndex i=0;i<mesh.GetNSE(); i++)
      |                                     ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1605 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1641 |         for (int i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1669 |         for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1726 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1788 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray<HPRefElement>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1852 |     for( int i = 0; i<elements.Size(); i++)
      |                     ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1966:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1966 |     for (int i = 0; i < misses.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table<SurfaceElementIndex, PointIndex>&, ngcore::Array<Vec<3>, PointIndex>&, ngcore::Array<bool, PointIndex>&, PointIndex, PointIndex, double, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int k = 0; k < hasbothpi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  458 |     for (int k = 0; k < hasonepi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable]
  611 |     int ntasks = ngcore::TaskManager::GetMaxThreads();
      |         ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: 'pi2.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                         ^~~
In file included from /usr/include/c++/13/bits/memory_resource.h:47,
                 from /usr/include/c++/13/string:58,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:1:
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11:
/usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: 'pi3.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                              ^~~
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12:
/usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: 'pi4.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                                   ^~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  206 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |         for (int j = 1; j <= rule.newels.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |                 for (int k = 0; k < elonnode[el[j]].Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  277 |                     for (int l = 0; l < nbels[sei].Size(); l++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  288 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  326 |                 for (int i = 1; i < elmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  333 |                     for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |                 for(int i=0; ok && i<rule.deledges.Size(); i++)
      |                                    ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:384:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  384 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:389:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  389 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:402:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  402 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:406:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  406 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:422:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:436:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:439:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:449:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray<bool, netgen::PointIndex>, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable]
  227 |           int l;
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  363 |           for (int k = 0; k < row1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |           for (int k = 0; k < row2.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |           for (int k = 0; k < hasbothpi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  421 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |               for (int k = 0; k < row.Size(); k++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  482 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  485 |               for (int k = 0; k < hasbothpi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  501 |   for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                             ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::NgArray<netgen::INDEX_3>&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int k = 0; k < hasbothpoints.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable]
  814 |   int np = mesh.GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1027 |           if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1129 |           for (int k = 0; k < hasbothpoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1325 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::INDEX_3_HASHTABLE<int>&, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable]
 2664 |               int k1;
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable]
 2716 |   int np = mesh.GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable]
 2717 |   int ne = mesh.GetNE();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2965 |           for(int k=0; !found && k<used_idmaps->Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2967 |               if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE)
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3007 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3029 |                       for (int l = 0; l < hasbothpoints.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3039 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3053 |                       for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3056 |                       for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3067 |               for (int k = 0; k < elementsonnode[pi1other].Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3087 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3104 |           for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3127 |               for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3200 |           for (int k = 0; puretet && k < hasbothpoints.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3203 |           for (int k = 0; puretet && k < hasbothpointsother.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3218 |               for(int jj=i; !done && jj<hasbothpoints.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3243:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3243 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3280:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3280 |               for(int jj=i; !done && jj<hasbothpointsother.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3306:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3306 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3332:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3332 |               for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3358:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3358 |           for(int i=0; i<hasbothpoints.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3360:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3360 |           for(int i=0; i<hasbothpointsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3422:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3422 |               for(int jj = 0; wrongorientation && jj<newelts[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3427 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3435 |                   for(int k = 0; k<surfaceindicesonnode[(*(*newelts[i])[jj])[0]].Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3440:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3440 |                       for(int l=0; l<face_index.Size(); l++)
      |                                    ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3449:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3449 |                   for(int k=0; k<face_index.Size(); k++)
      |                                ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3505:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3505 |               for(int jj = 0; wrongorientation && jj<neweltsother[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3510 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3626 |               for(int i=0; i<hasbothpoints.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3634:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |               for(int i=hasbothpoints.Size(); i<(*newelts[minpos]).Size(); i++)
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3644:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3644 |                   for(int i=0; i<hasbothpointsother.Size(); i++)
      |                                ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3651:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3651 |                   for(int i=hasbothpointsother.Size(); i<(*neweltsother[minposother]).Size(); i++)
      |                                                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3663:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3663 |           for(int i=0; i<newelts.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3665:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3665 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3670 |           for(int i=0; i<neweltsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3672:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3672 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3683 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:24: warning: unused variable 'pi3' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:29: warning: unused variable 'pi4' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:34: warning: unused variable 'pi5' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:39: warning: unused variable 'pi6' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3740 |   for (int k = 0; k < belementsonnode[pi1].Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3776 |   for (int k = 0; k < row.Size(); k++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable]
 3881 |   double bad1, bad2;
      |                ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable]
 3983 |   double bad1, bad2;
      |                ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
 1204 |                   face->domout = k;
      |                   ~~~~~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here
 1186 |           int k;
      |               ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<INDEX_3>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = bool; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray<netgen::Box3d>&, netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  576 |     for (int j = 1; j <= faceused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |     for (int j = 1; j <= facenotused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  881 |         for (int i = 0; i < boxes.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  903 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<netgen::SurfaceElementIndex, 1>::operator[](int) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17:
In member function 'ngcore::FlatTable<netgen::ElementIndex, netgen::PointIndex>::operator[](netgen::PointIndex) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
   50 |       return FlatArray<T> (index[i+1]-index[i], data+index[i]);
      |                            ~~~~~^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized]
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
[ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from /usr/include/pybind11/detail/common.h:208,
                 from /usr/include/pybind11/attr.h:13,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:13,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray<int>*, BoxTree<3>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  102 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:107:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  107 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:276:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |     for (int i = 0; i < materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:278:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for(int i = 0; i < userdata_int.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:280:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |     for(int i = 0; i < userdata_double.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:283:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (int i = 0; i < bcnames.Size(); i++ )
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:286:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  286 |     for (int i = 0; i < cd2names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:289:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:319:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |     for ( int i = 0; i < mesh2.materials.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  325 |     for ( int i = 0; i < mesh2.bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i=0; i < mesh2.cd2names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:343:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  343 |     for (int i=0; i < mesh2.cd3names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:377:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:379:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i= 0; i< cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:457:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  457 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:515:33: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     if (el.index<=0 || el.index > facedecoding.Size())
      |                        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |     if (el.index > facedecoding.Size())
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  704 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  748 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  834 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for (i = 0; i < pointelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  871 |             for (j = 1; j <= identpairs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  893 |     for (i = 1; i <= materials.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  901 |         for (i = 1; i <= materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  908 |     for ( int ii = 0; ii < bcnames.Size(); ii++ )
      |                       ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  914 |         for ( i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  919 |     for (int ii = 0; ii<cd2names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:925:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  925 |         for (i=0; i<cd2names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:931:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |     for (int ii = 0; ii<cd3names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:937:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  937 |         for (i=0; i<cd3names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1049:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1049 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1056:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1056 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1063:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1063 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1068:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1068 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1217:22: warning: unused variable 'i' [-Wunused-variable]
 1217 |             for(auto i : Range(nfd))
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1253:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1253 |                 for (int j = 1; j <= facedecoding.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1441:24: warning: unused variable 'i' [-Wunused-variable]
 1441 |             for ( auto i : Range(n) )
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1464:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1464 |                 for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                                   ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1617:17: warning: unused variable 'index' [-Wunused-variable]
 1617 |             int index = 1;
      |                 ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1182:9: warning: unused variable 'rank' [-Wunused-variable]
 1182 |     int rank = GetCommunicator().Rank();
      |         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1839:13: warning: unused variable 'rank' [-Wunused-variable]
 1839 |         int rank = GetCommunicator().Rank();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Merge(std::istream&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1879:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1879 |     for(SurfaceElementIndex si = 0; si < GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1913 |                 for (j = 1; j <= facedecoding.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2100:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2100 |     for (ElementIndex ei = 0; ei < volelements.Size(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2103:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2103 |           if ( (*this)[ei][j] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildBoundaryEdges(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2134:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2134 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2166:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2166 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcSurfacesOfNode()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2276:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2276 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2304:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2304 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2317 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2352:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2352 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FixPoints(const netgen::NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2392:26: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
 2392 |     if (fixpoints.Size() != GetNP())
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2397:9: warning: unused variable 'np' [-Wunused-variable]
 2397 |     int np = GetNP();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2828:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2828 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2845:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2845 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2418:9: warning: unused variable 'ne' [-Wunused-variable]
 2418 |     int ne = GetNE();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenSegments(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2951:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2951 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:30: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:61: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                                                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2961:21: warning: unused variable 'data' [-Wunused-variable]
 2961 |                 int data;
      |                     ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RemoveOneLayerSurfaceElements()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3160:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3160 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FreeOpenElementsEnvironment(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3218:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3218 |       for (i = 1; i <= GetNE(); i++)
      |                   ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3237:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3237 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3258:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3258 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaxHDomain(const netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3341 |     for (int i = 1; i <= mhd.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3382 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3426 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3561 |          i < GetNP()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3563 |         for(j=i+1; j<GetNP()+PointIndex::BASE; j++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3603:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3603 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3732:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3732 |           for (i = 1; i <= GetNSE(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3956:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3956 |     for (int i = 0; i < volelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3957:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3957 |       if (volelements[i][0] <= PointIndex::BASE-1 ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3965:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3965 |     for (int i = 0; i < surfelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3972 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3973:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3973 |       if (segments[i][0] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3979:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3979 |     for(int i=0; i < segments.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4022:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4022 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4029:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4029 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4036:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4036 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4071:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4071 |       for (int i = 0; i < hpoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/meshing/meshclass.cpp:4115:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4115 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4123 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4399:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4399 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4418:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4418 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4667:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4667 |     for (int k = 0; k < facedecoding.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5110:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 5110 |         for (int i = 1; i <= GetNE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5595:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5595 |         for (int j = 1; j <= loctrigs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5636:22: warning: unused variable 'retval' [-Wunused-variable]
 5636 |                 bool retval;
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5810:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5810 |     for (int j = 1; j <= loctets.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6088:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6088 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6113:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6113 |         for (int i = 0; i < els_of_face.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6140:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6140 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6402:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6402 |     for (int i = 0; i < facedecoding.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array<netgen::SurfaceElementIndex>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 6433 |         if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE &&
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6454 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6743 |     if(curve == pointcurves_startpoint.Size()-1)
      |        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6794 |            i < np+PointIndex::BASE; i++)
      |            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6963 |         for (int i = 1; i <= GetNSE(); i++)
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6969 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6978 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7008 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7010 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7025 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7027 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7035 |     if (domnr > materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7052 |     if (domnr <= materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7061 |       for ( int i = 0; i < bcnames.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7069 |     if (bcnr >= bcnames.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7081 |       if (fd.BCProperty() <= bcnames.Size())
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7092 |     if (bcnr < 0 || bcnr >= bcnames.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7104 |       for(int i=0; i<cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD2Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7114:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7114 |     if (cd2nr >= cd2names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7136 |     if (cd2nr < 0 || cd2nr >= cd2names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7148 |       for(int i=0; i<cd3names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD3Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7158:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7158 |     if (cd3nr >= cd3names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7173 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7187 |     if (cd3nr < 0 || cd3nr >= cd3names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<int>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7226 |         for(int i=0; i<(*userdata_int[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<double>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7251 |         for(int i=0; i<(*userdata_double[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable]
 7310 |       auto ret = fabs(v*n_plane)/l;
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr<netgen::Mesh> netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable]
 7304 |     auto onPlane = [&] (const MeshPoint & p) -> bool
      |          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32:   required from 'netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> [with auto:37 = ngcore::TableCreator<netgen::ElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30:   required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> [with auto:48 = ngcore::TableCreator<netgen::SurfaceElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SurfaceElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array<netgen::MeshingData> netgen::DivideMesh(Mesh&, const MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable]
   57 |       auto dim = mesh.GetDimension();
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |               if(pis.size() < 2*np)
      |                  ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |            for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  375 |       for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  436 |          for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  397 |    if (mesh.GetNOpenElements())
      |    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  484 |      {
      |      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable]
  603 |     int i;
      |         ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bitset:49,
                 from /usr/include/c++/13/regex:40,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector<gp_Pnt2d>&, bool, double, const std::map<int, gp_Vec2d>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  350 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  356 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable]
 1790 |               auto [pnt, angle] = *twist;
      |                    ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1862 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1902 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2085 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2091 |       for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable]
 2083 |       int cnt = 0;
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2104 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2116 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2156 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   13 |     bool secondorder = mesh.GetNP() > mesh.GetNV();
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   18 |       for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type]
  203 | };
      | ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < ruleused.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  355 |     for (int i = 0; i < seia.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |             for (int i = 1; i <= canuse.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  548 |             (gpi1 < illegalpoint.Size()+PointIndex::BASE) &&
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  549 |             (gpi2 < illegalpoint.Size()+PointIndex::BASE) )
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |             for (int i = 2; i <= loclines.Size(); i++)  // don't remove first line
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |                 for (int i = 1; i <= chartboundpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  819 |                 for (int i = 1; i <= chartboundlines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |         for (int i = 1; i <= locelements.Size() && found; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |             for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  957 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  973 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1037 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1080 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1093 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1096 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |             for (int i = 1; i <= critpoints.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1172 |                 for (int jj = 0; jj < intersecttrias.Size(); jj++)
      |                                  ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1258 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                     ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1323 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1329 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1361 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1430 |                     if (gpi >= oldts+PointIndex::BASE)
      |                         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1459 |             for (int i = 1; i <= dellines.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1504 |                 for (int i = 1; i <= pindex.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1513 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1520 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1565 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1572 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1694 |     if (loclines.Size() != changeval)
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1756 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1793 |     for (int i = 1; i <= locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1811 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1836 |     for (int i = 1; i <= plainpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable]
 1732 |   double transp = vispar.transp;
      |          ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13:   required from 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray<int, 0, int> const*, netgen::BoxTree<3, int>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here
  200 |             double lam;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here
  199 |             double seg_lam;
      |                    ^~~~~~~
[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 32%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |   for (int i = 1; i <= rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   56 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   68 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |         for(int i = 1; i <= allowpoint.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  374 |           if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass &&
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  382 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |                 for (j = 1; j <= locfaces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |               for(int i = 1; i <= canuse.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  532 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |                   for(int i = 1; i <= plainpoints.Size(); i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |                       if (i <= pindex.Size())
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  584 |               for(int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |               for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |               for(int i = 1; i <= delfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |               for(int i = 1; i <= locelements.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  626 |           for(int i = 1; i <= tempnewpoints.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  628 |           for(int i = 1; i <= tempnewfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  630 |           for(int i = 1; i <= tempdelfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  632 |           for(int i = 1; i <= templocelements.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  639 |               for(int i = 1; i <= locpoints.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |                   if (i <= pindex.Size())
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |           for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |           for (int i = 1; i <= locelements.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  678 |           for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  687 |           for(int i = 1; i <= delfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  711 |   for(int i = 1; i <= ruleused.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1182 |       for (int i = 1; i <= npoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1196 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1267 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray<MeshPoint, 1>; FACEArray = NgArray<MiniElement2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 32%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  139 |     for (sei = 0; sei < mesh.GetNSE(); sei++)
      |                   ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray<Point3d>&, const NgArray<Element>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  564 |     for (int i = 0; i < elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray<int>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |     for (i = 1; i <= incl.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  590 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  644 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  673 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  681 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  761 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  773 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  779 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  823 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  838 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  863 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  881 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  934 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  944 |         for (ei = 0; ei < mesh.GetNE(); ei++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  987 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare]
  393 |     for (unsigned i = 1; i < np; i++)
      |                          ~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray<netgen::Element>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1376 |     for (i = 1; i <= locels.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray<int, 1>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2739 |       for (int i = 0; i < idpoints_table[identnr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE<T, BASE>&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |       for (int j = 0; j < row.Size(); j++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 33%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  126 |   for (int i = 0; i < msgstatus_stack.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 34%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/gp_Pnt.lxx:19,
                 from /usr/include/opencascade/gp_Pnt.hxx:199,
                 from /usr/include/opencascade/Bnd_Box.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/Bnd_Box.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   40 |   if (tolclass <= oldutofreearea_i.Size())
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  129 |   for (int i = 1; i <= transfreezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |       for (int i = 1; i <= transfreezone.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |   for (int i = 1; i <= freefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   23 |   for (int i = 1; i <= freesets.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |   for (int i = 1; i <= freeedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   27 |   for (int i = 1; i <= freefaceinequ.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   35 |   for (int i = 1; i <= flags.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   78 |   for (i = 2; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   85 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |       for (i = 1; i <= freesetedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  181 |       for (i = 1; i <= freesetfaces.Size() && inthis; i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  219 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  316 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  446 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  585 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  624 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |   for (i = 1; i <= freesetfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |   for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |       for (i = 1; i <= activefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  886 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  892 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  995 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  999 |   for (i = 1; i <= delfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1008 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1036 |               for (k = 1; k <= edge1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (i = 0; i < oldutofreearea_i.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |       for (int j = 0; j < freezone.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  388 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  448 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  455 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  653 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |     for (j = 1; j <= points.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |   for (i = 1; i <= freezonepi.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  671 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |   for (i = 1; i <= elements.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  710 |       for (i = 1; i <= freezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  726 |           for (int j = 1; j <= points.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |           for (int j = 1; j <= freezone.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |       for (ii1 = 1; ii1 <= freeset.Size(); ii1++)
      |                     ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |         for (ii2 = 1; ii2 <= freeset.Size(); ii2++)
      |                       ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |           for (ii3 = 1; ii3 <= freeset.Size(); ii3++)
      |                         ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |                 for (ii = 1; ii <= freeset.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  815 |         for (i = 1; i <= edges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |         for (i = 1; i <= elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  885 |       for (k = 1; k <= freesetfaces.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  889 |           for (l = k+1; l <= freesetfaces.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   31 |     if (mesh.mlbetweennodes.Size() < mesh.GetNV())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   57 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  110 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (int i = 0; i < par_nr.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |     for (int i = 0; i < parents.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |             if (pinew >= epgi.Size()+PointIndex::BASE)
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |          i < surfgi.Size()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  276 |                   if (surfgi.Size() < pnums.Elem(4+j))
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  359 |                   if (surfgi.Size() < pnums[4+j])
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  793 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  856 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  866 |                     for (int i = 1; i <= mesh.GetNE(); i++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  898 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 27]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<int>&, int, netgen::NgArray<netgen::INDEX_2>&, int, netgen::NgArray<netgen::Element2d>&, netgen::NgArray<int>&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = maxlegalline; i < llines1.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  209 |     for (int ri = 1; ri <= rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  361 |                 for (int i = 0; i < pmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  513 |                         for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++)
      |                                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |                         for (int i = maxlegalline+1; i <= llines.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                         for (int i = 1; i <= elements.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<int, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::INDEX, netgen::INDEX_2_HASHTABLE<int>&, netgen::NgArray<netgen::Element>&, netgen::NgArray<int>&, int, double, int, float&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |   for (int ri = 0; ri < rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  229 |   for (int ri = 1; ri <= rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  460 |                           while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE)
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |                           for (int i = 1; i <= fz.Size(); i++)
      |                                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  662 |                       for (int i = 1; i <= lpoints.Size(); i++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |                       for (int i = 1; i <= lfaces.Size() && ok; i++)
      |                                       ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  961 |                           for (int i = 1; i <= elements.Size(); i++)
      |                                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1074 |                               for (int i = noldlp+1; i <= lpoints.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |                               for (int i = noldlf+1; i <= lfaces.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1082 |                               for (int i = 1; i <= delfaces.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1086 |                               for (int i = 1; i <= elements.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = char; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   34 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   84 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  117 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  210 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |     for (int i = oldsize; i < mesh.GetNP(); i++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray<netgen::INDEX_2>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 1; i <= parents.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  510 |         for (int i = 1; i <= mesh.GetNSE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray<int>&, const netgen::NgArray<netgen::Point<3, double>*>&, netgen::NgArray<netgen::Point<3, double>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   13 |     for(int i=0; i<surfaceindex.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ImproveVolumeMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:81:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  184 |         for (j = 0; j < elementsonpoint[pi].Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:240:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  240 |                     for (j = 0; j < locelements.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  224 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  256 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  420 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  506 |     for (j = 0; j < ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |     for (int j = 1; j <= ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  661 |     for (j = 1; j <= ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  725 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)> [with auto:13 = ngcore::T_Range<long unsigned int>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  911 |             for (int j = 0; j < elementsonpoint[pi].Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  950 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  980 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1019 |                   for (int j = 0; j < ld.locelements.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual void netgen::MinFunctionSum::Grad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:30:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   30 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:58:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::GradStopping(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:69:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction1::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:108:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  996 |   for (int i = 0; i < elements.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable]
 1011 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable]
 1037 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable]
 1104 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable]
 1341 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable]
 1342 |   int ne = GetNE();
      |       ^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable]
 1470 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1652 |       for (int i=0; i<GetNE(); i++)
      |                     ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::NgBitArray&, const netgen::NgArray<netgen::Vec<3>*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1809 |       for(int i=0; i<GetNE(); i++)
      |                    ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1856:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1856 |             for(int j=0; brother == -1 && j<used_idmaps->Size(); j++)
      |                                           ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1858 |                 if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE)
      |                    ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1915 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<Element2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32:   required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> [with auto:11 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22:   required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<netgen::PointIndex, int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22:   required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>, int}; size_t = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   38 |   for (i = 1; i <= othermesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   67 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   78 |       for (i = 1; i <= mesh.GetNE(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  104 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  146 |   for (i = 1; i <= othermesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  180 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  477 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  489 |             if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++;
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  496 |             if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  579 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  610 |                  for (int j = 0; j < vertex2.Size(); j++)
      |                                  ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  655 |           for (size_t i = 0; i < ned; i++)
      |                              ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |             if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |                 verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable]
  753 |                 int orient_inner = 0;
      |                     ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  939 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  942 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |                       if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  985 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  999 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1027 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1031 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1091 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1097 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1106 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1539 |                         for (int k = 0; k < vertels.Size(); k++)
      |                                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1599 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 1602 |                     if (parents[0] >= PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1614 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |                       if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2415 |     if (ednr < 1 || ednr > edge2vert.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray<int>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2456 |     for (int i = 0; i < els.Size(); i++)
      |                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2468 |               for(int k=0;k<pi.Size();k++)
      |                           ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2473:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2473 |             if (cntv == pi.Size())
      |                 ~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2486 |             for (int j = 0; j < eledges.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2493:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2493 |                 for (int k = 0; k < pi.Size(); k++)
      |                                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'int netgen::MeshTopology::GetVerticesEdge(int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2589:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2589 |     for ( int i = 0; i < elements_v1.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2592:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |         for ( int ed = 0; ed < elementedges.Size(); ed ++)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> [with auto:11 = ngcore::TableCreator<netgen::SegmentIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SegmentIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray<double>&, const NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   30 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray<ElementIndex>&, const NgArray<double>&, double, bool, NgArray<double>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray<ElementIndex>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |     for(int i=0; i<bad_elements.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:125:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  125 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:140:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  140 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::RepairBisection(Mesh&, NgArray<ElementIndex>&, const NgBitArray&, const Refinement&, const NgArray<double>&, double, bool, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  202 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  307 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:309:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  309 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:319:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:386:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  386 |               for(int i=0; i<surfaceindex.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int i=0; i<bad_elements.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray<Vec<4> >&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |          for(int j = 1; j <= face_colours.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   79 |          for( int i = 1; i <= face_colours.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  190 |       for(int i = 1; i <= bc_num.Size();i++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |             for(int col_index = 1; col_index <= bc_colours.Size(); col_index++)
      |                                    ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |       for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++)
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |       for(int i = 1; i <= all_colours.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  322 |       for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i;
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |             for(int i = 1; i <= all_colours.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |             for(int i = 0; i < colours_sorted.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |       for(int i = 0; i < faces_sorted.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = int; S = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized]
  377 |                Vec<4> ref_colour;
      |                       ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized]
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  426 |                     if(i == num) continue;
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array<Point<3, double> >&, ngcore::Array<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  492 |           if (i1 > divide_edge_sections)
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable]
  601 |             auto & params_primary = all_params[nr_primary];
      |                    ^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable]
  784 |                 ShapeIdentification *edge_mapping;
      |                                      ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable]
  756 |             auto & idents = mesh.GetIdentifications();
      |                    ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr<netgen::NetgenGeometry> netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |     for (int i = 0; i < Size(); i++)
      |                     ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<int, 1>::operator[](int) const',
    inlined from 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized]
  811 |                   if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1])
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable]
  123 |     double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr<netgen::Mesh>&, bool, int, int, bool, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<float>&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<float>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  249 |           for (int k = 0; k < bbbpts.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |           for (int k = 0; k < hppoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  475 |     for (int i = 0; i < bbbpts.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  157 |         for (int i = 0; i < procs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long int>, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
  933 |             if (info.strides[0] != sizeof(double)*info.shape[1])
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable]
  939 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable]
  945 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable]
  982 |                 for (auto i : Range(info.shape[0]))
      |                           ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable]
 1008 |                 for (auto i : Range(info.shape[0]))
      |                           ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1491 |              for(int i = 0; i<py::len(py_bbbpts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1497:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1497 |              for(int i = 0; i<py::len(py_hppts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1505:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1505 |              for(int i = 0; i<py::len(py_hpbnd);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/meshing/python_mesh.cpp:614:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   86 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  119 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  335 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  367 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1621 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1651 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray<netgen::Point3d>&, netgen::NgArray<netgen::Point3d>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  721 |   for (i = 1; i <= p.Size(); i++)
      |               ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /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.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> pybind11::detail::cast_op(make_caster<T>&&) [with T = std::pair<double, double>; typename make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> = std::pair<double, double>; make_caster<T> = type_caster<std::pair<double, double>, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair<double, double>&&]':
/usr/include/pybind11/cast.h:1439:51:   required from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::index_sequence<Is ...> = std::integer_sequence<long unsigned int, 0, 1>]'
/usr/include/pybind11/cast.h:1413:65:   required from 'std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> pybind11::detail::argument_loader<Args>::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> = pybind11::detail::void_type]'
/usr/include/pybind11/pybind11.h:249:88:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]'
/usr/include/pybind11/detail/init.h:287:15:   required from 'void pybind11::detail::initimpl::factory<Func, pybind11::detail::void_type (*)(), Return(Args ...)>::execute(Class&, const Extra& ...) && [with Class = pybind11::class_<netgen::Point<2, double> >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>; Return = netgen::Point<2, double>; Args = {std::pair<double, double>}]'
/usr/include/pybind11/pybind11.h:1609:32:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(pybind11::detail::initimpl::factory<Args ...>&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:177:9:   required from here
/usr/include/pybind11/cast.h:46:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster<std::pair, double, double>::cast_op_type<std::pair<double, double>&&>' {aka 'std::pair<double, double>'} when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | cast_op(make_caster<T> &&caster) {
      | ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 50%] Linking CXX shared library libngocc.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg<D>::LineIntersections(double, double, double, netgen::NgArray<netgen::Point<D> >&, double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   77 |     for(int i=0; i<t.Size(); i++)
      |                  ~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   72 |     if (h*w)
      |         ~^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  164 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  178 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  235 |     for (size_t i = 0; i < size; i++)
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 56%] Built target occ
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 56%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for (int i = 0; i < bablocks.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   66 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |         for (int i = 0; i < data.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 60%] Linking CXX shared library libngoccvis.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 60%] Built target occvis
[ 61%] Linking CXX shared library libngmesh.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/libpython3.11.so 
In member function '__ct ',
    inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'SwapImprove2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9,
    inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'AddPoint':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'InsertNewElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15,
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'GenerateBoundaryLayer2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'BuildEdgeList.constprop':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51,
    inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'CombineImprove':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'FindOpenElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1817:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1818:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16,
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'SetAllocSize':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 61%] Built target mesh
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o
[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o
[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  135 |         while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n))
      |                ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  156 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  217 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int i = 0; i < splines.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |                  pi < mesh2d.GetNP()+PointIndex::BASE; pi++)
      |                  ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |                pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |           for (PointIndex pi = 1; pi <= si2.Size(); pi++)
      |                                   ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  706 |         for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable]
  514 |     auto BndPntRange = mesh->Points().Range();
      |          ^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable]
  673 |     for(auto i : IntRange(10))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 1; i <= meshpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |   for (int i = 1; i <= meshlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1736 |   return std::move(res);
      |          ~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  449 |           for (int i = 1; i <= mesh.GetNSE(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  464 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  476 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |           for (int i = 1; i <= refpts.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 2058 |           if(i1<i2)
      |              ~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  645 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |       for (int j = 1; j <= spiralps.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       for (int i = 0; i < imeshsp.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |       for (int hi = 0; hi < icompress.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |           if (hi < ispiral_point.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  809 |       for (int i = 0; i < icompress.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   18 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for (int i=0; i<materials.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string netgen::SplineGeometry2d::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:974:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  974 |     if (bcnames.Size() >= bcnr)
      |         ~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |     if ( bcnr > bcnames.Size() )
      |          ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for (int i = 0; i < bcnames.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1007 |     if ( materials.Size() >= domnr)
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |     if (domnr > materials.Size()) materials.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
 1034 |     if ( maxh.Size() >= domnr  && domnr > 0)
      |          ~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |     if (domnr > maxh.Size()) maxh.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  611 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |   for (i = 1; i <= vic.Size(); i++)
      |               ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1005 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1053 |       for (i = 1; i <= importlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1152 |   for (i = 1; i <= externaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1174 |   for (i = 1; i <= storedexternaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1375 |   if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;}
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1733 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1764 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1772 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1787 |   for (i = 1; i <= vicinity.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1806 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1820 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1831 |   if (trig <= vicinity.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2079 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2090 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2266 |                      for (int j = 1; j <= inters.Size(); j++)
      |                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2423 |   if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; }
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2430 |   if (pn <1 || pn > lineendpoints.Size())
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2795 |         for (int j = 1; j <= c.GetNChartT(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3057 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3073 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3120 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3141 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3156 |   for (i = 1; i <= spiralpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3256 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3259 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3310 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3317 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3345 |                   for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3359 |                       for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3463 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3466 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3493 |                       for (l = 2; l <= trigsaroundp.Size(); l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |   if (chartnumber >= 1 && chartnumber <= GetNOCharts())
      |                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |     for (int j = 1; j <= chart.GetNChartT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3641 |     for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable]
 3660 |       Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] );
      |             ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3668 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3671 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  232 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |            for(int i = 0; i < self.splines.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  385 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]'
/usr/include/c++/13/optional:278:19:   required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]'
/usr/include/c++/13/optional:457:52:   required from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base<netgen::MeshingParameters, false, false>]'
/usr/include/c++/13/optional:918:22:   required from 'std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> = netgen::MeshingParameters&]'
/usr/include/pybind11/stl.h:334:22:   required from 'bool pybind11::detail::optional_caster<Type, Value>::load(pybind11::handle, bool) [with Type = std::optional<netgen::MeshingParameters>; Value = netgen::MeshingParameters]'
/usr/include/pybind11/cast.h:1424:51:   required from 'bool pybind11::detail::argument_loader<Args>::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2>]'
/usr/include/pybind11/cast.h:1402:68:   required from 'bool pybind11::detail::argument_loader<Args>::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}]'
/usr/include/pybind11/pybind11.h:228:42:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Return = std::shared_ptr<netgen::Mesh>; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr<netgen::SplineGeometry2d>}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  118 |   while (markedtrigcnt < GetNT())
      |          ~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |                                 for (int l = 0; l < innerchartpts.Size(); l++)
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |           for (int k = 1; k <= dirtycharttrigs.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  563 |       for (int j = 1; j <= GetChart(i).GetNT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |       if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts())
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  648 |   if (i > chartmark.Size())
      |       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray<netgen::twoint>&, netgen::ChartId)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  694 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array<netgen::ChartId, netgen::STLTrigId>&, netgen::NgArray<netgen::ChartId>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  754 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  807 |               for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  117 |       if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();}
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |       for (i = 1; i <= edgelist1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  233 |       for (i = 1; i <= edgelist2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::INDEX_2>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |   for (ii = 1; ii <= trigsinbox.Size(); ii++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |               for (i = 1; i <= trigsinbox2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |           for (i = 1; i <= trigsinbox.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable]
  539 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable]
  541 |   int cnt = 0;
      |       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable]
  543 |   const double lamtol = 1e-6;
      |                ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   for (i = 1; i <= chart.GetNT(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  983 |               for (k2 = 1; k2 <= linenums.Size(); k2++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |       for (i = 1; i <= GetNOCharts(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray<int>&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |   for (int j = 1; j <= chart.GetNT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1222 |   for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1279 |       for (int j = 2; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |       for (int j = 1; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1289 |       for (int j = 1; j <= plimes1.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1302 |           for (int kk = 1; kk <= foundpts.Size(); kk++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  278 |   if (storedstatus.Size() == ne)
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray<twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |   for (i = 1; i <= line.Size(); i++)
      |               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray<netgen::twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (k = oldend; k <= line.Size(); k++)
      |                            ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |   if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |   if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |   for (int i = 2; i <= pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::Box<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  601 |   for (int i = 1; i < pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |   for (i = 1; i < pts.Size(); i++)
      |               ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::NgArray<netgen::Point3d>&, double, netgen::Mesh&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |       while (inthl < 1.000000001 && j <= inthi.Size())
      |                                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  285 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  301 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Plane*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray<Point3d>&, const Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   19 |   for (int i = 1; i <= ap.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int i = 1; i <= charttrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |       if (cnt != 0 && i < charttrigs.Size())
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |       for (int i = 1; i <= charttrigs.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable]
 1175 |   int i,j,k;
      |         ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable]
  356 |     for (auto i : Range(buflen))
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray<netgen::STLReadTriangle>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  490 |   for (int i = 0; i < readtrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |   for(int i = 0; i < readtrigs.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  755 |           for (int j = 0; j < trigsperpoint[pi].Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1040 |       for (i = 1; i <= oriented.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1061 |           for (i = 1; i <= list1.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |           for (i = 1; i <= list2.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  101 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  105 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  134 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  136 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  205 |           if (n > points.Size()) n = 1;
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |   for (i = 1; i <= intervallused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o
[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  416 |                   for(int i=0; i<pnums.Size(); i++)
      |                                ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:442:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  442 |                       for(int i=0; i<pnums.Size(); i++)
      |                                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1269 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1321:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1321 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  168 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |     for(int i = 0; i < to_delete.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  188 |     for(int i = 0; i<delete_them.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:193:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  193 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:196:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  196 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:200:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |     for(int i = 0; i < identifications.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:204:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  204 |     for (int i = 0; i < singfaces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |     for (int i = 0; i < singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'virtual void netgen::WritePrimitivesIt::Do(netgen::Solid*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:260:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  260 |         for (int i = 0; i < coeffs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:287:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  287 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:310:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  310 |     for (int i = 0; i < identifications.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |             for (int j=0; j<coeffs.Size(); j++)
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:456:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  456 |                 for (int j=0; j<coeffs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:489:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  489 |         for(int j=0; j<coeffs.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'netgen::TopLevelObject* netgen::CSGeometry::GetTopLevelObject(const netgen::Solid*, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:789:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RemoveTopLevelObject(netgen::Solid*, netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  800 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SetFlags(const char*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:842:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  842 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:867:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  867 |             for ( i = 0; i < min2(polysurfs.Size(),bcname.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:869:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  869 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  884 |             for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  921 |             for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  923 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  938 |             for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  970 |     for (int i = 0; i < isidenticto.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1117 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
 1213 |     catch (exception)
      |            ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1263 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1275 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1281 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1307 |         for (int i = 0; i < lsurfi.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |         for (int i = 0; i < solids.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1600 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 69%] Linking CXX shared library libnggeom2d.so
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  778 |                       list.size() ? new T[list.size()] : NULL)
      |                                     ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12,
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray<netgen::SpecialPoint>&, netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   22 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  186 |         for (int i = 0; i < geometry.identifications.Size() && !pi1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  187 |           for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  202 |                   for (int k = 0; k < hsp.Size() && !pi1; k++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  254 |           for (int i = 1; i <= hsp.Size(); i++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  274 |             for (int i = 1; i <= hsp.Size(); i++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  313 |         for (int i = 1; i <= edgepoints.Size()-1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int i = 1; i <= geometry.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |         for (int j = 1; j <= edgepoints.Size()-1; j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |             for (int i = 0; i < locind.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |         for (int i = 0; i < refedges.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |             for(int i = 0; i < refedges.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  511 |         for(int i=0; i<refedges.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::SplitEqualOneSegEdges(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:623:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  623 |                pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::NgArray<int>&, double, const netgen::Mesh&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |         for (int i = 0; i < locind.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |                         for (int jj = 0; jj < hsp.Size(); jj++)
      |                                          ~~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::Segment>&, netgen::NgArray<bool>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |         for (int j = 0; j < locsurfind.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1177 |                     for (int l = 1; !hi && l <= refedges.Size(); l++)
      |                                            ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |     for(int i=0; i<refedges.Size()-1; i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1284:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1284 |         for(int j=i+1; !todelete.Test(i) && j<refedges.Size(); j++)
      |                                             ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1403 |         while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++;
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1438 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1543 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1561 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1605 |     for (int k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1664 |              pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |              ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1729 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In member function '__ct ',
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22,
    inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51,
    inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68,
    inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42,
    inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o
[ 72%] Linking CXX shared library libngstl.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 72%] Built target geom2d
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 72%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  500 |     for(int i=0; i<ips.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::Extrusion::~Extrusion()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:719:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Extrusion::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'netgen::INSOLID_TYPE netgen::Extrusion::PointInSolid(const netgen::Point<3, double>&, double, netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  786 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  918 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  924 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In function 'ParallelFor',
    inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'CheckGeometryOverlapping':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   29 |     if (changeval != geometry2d->GetSplines().Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   62 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o
[ 73%] Linking CXX shared library libnggeom2dvis.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 73%] Built target geom2dvis
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, MeshingParameters&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (int i = 0; i < geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   96 |     for (int i = 0; i < geom.singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |           for (int j = 0; j < loc.Size(); j++)
      |                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |             for (int j = 0; j < fpairs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  391 |     for(int k = 0; k<geom.bcmodifications.Size(); k++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:400:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  400 |     for (int j = 0; j < geom.singfaces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:408:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  408 |             for (int l = 0; l < surfs.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:446:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  446 |         for (PointIndex pi = PointIndex::BASE; pi < noldp+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:466:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int i = 1; i <= geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:472:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  472 |         for (int si = 0; si < segments.Size(); si++)
      |                          ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:521:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |         for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:636:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |             for (int i = 1; i <= geom.identifications.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:640:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  640 |                 for (int j = 1; j <= fpairs.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:656:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  656 |             for (SurfaceElementIndex  sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'int netgen::CSGGenerateMesh(CSGeometry&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for (int i = 0; i < maxhdom.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  293 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |           for (int j = 1; j <= mesh.GetNP(); j++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |       for (int k = 0; k < copy_points.Size(); k++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  485 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |   for(int i=0; i<slices.Size(); i++)
      |                ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::Identifyable(const netgen::SpecialPoint&, const netgen::SpecialPoint&, const netgen::TABLE<int, 0>&, const netgen::TABLE<int, 0>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  695 |           for (int j = 0; j < hsurf.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  703 |       for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  706 |       for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |           for (int l = 0; l < domain_surfaces.Size(); l++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  925 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  992 |           for (int jj = 0; jj < domain_surfaces.Size(); jj++)
      |                            ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |           for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++)
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1010 |               for (int jj = 0; jj < surfs_of_p1.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1164 |                   for (int ll = 0; ll < segs_on_face2.Size(); ll++)
      |                                    ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1237 |   for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1251 |   for (int i1 = 0; i1 < segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1375 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1648 |   for (int i1 = 1; i1 <= segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 73%] Built target stl
[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o
[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  180 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  220 |     for(int i=0; i<point_on_faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  761 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  764 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray<netgen::NgArray<int>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  877 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:884:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  884 |     for(int i=0; i<polysurfs.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:887:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  887 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::CalcSpecialPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  894 |     for (int i = 0; i < points.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  909 |     for (int fi1 = 0; fi1 < faces.Size(); fi1++)
      |                       ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  910 |       for (int fi2 = 0; fi2 < faces.Size(); fi2++)
      |                         ~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   48 |   for (int i = 0; i < si1.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 0; i < si2.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |           for (int i = 0; i < points.Size()-1; i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |           for (int i = 0; i < points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |       for (int i = 0; i < points.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  157 |        pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |               for (int i = 0; i < surfk.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |     for(int i=0; i<checklines_vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::RevolutionFace::~RevolutionFace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:111:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |     for(int i=0; i<checklines_start.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual double netgen::RevolutionFace::MaxCurvature() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:357:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  357 |     for(int i=0; i<checkpoints.Size(); i+=2)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::Revolution::~Revolution()':
/builddir/build/BUILD/netgen-6.2.2202/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<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  799 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |         for(int j=0; j<points.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1035 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1042:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1042 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray<int>&, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  718 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1597 |                 for (int i = 0; i < surfind.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type]
  197 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type]
  216 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type]
  236 |   }
      |   ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |             for (int j = 0; j < hpts.Size(); j++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for(int j=0; j<points->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |                       for (int j = 0; j < pts.Size(); j++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  390 |                     for (int j = 0; j < pts.Size(); j++)
      |                                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  401 |                           for(int jj=0; jj<surfids.Size(); jj++)
      |                                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:423:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                   for (int j = 0; j < pts.Size(); j++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:466:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:467:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |           for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                 ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:468:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |             for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                   ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:495:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  495 |             for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:496:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |               for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  497 |                 for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                       ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:536:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  536 |                             for (int i = 0; i < locsurf2.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:578:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |         for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:579:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |           for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                               ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:603:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |             for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:604:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  604 |               for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                                   ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1701 |     for (int i = 0; i < points->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&, netgen::NgArray<netgen::SpecialPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1752 |       for (int i = 0; i < apoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1763 |     for (int i = 1; i < apoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1780 |         for (int i = 0; i < apoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1797 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1821 |                 for (int m = 0; m < surfind.Size(); m++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1843 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1848 |             for (int j = 0; j < normalvecs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1849 |               for (int k = 0; k < normalvecs.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1930 |                       for (int j2 = 0; j2 < surfind2.Size(); j2++)
      |                                        ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |                       for (int l = 0; l < surfind2.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2020 |                       for (int m = 0; m < surfind.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2094 |                       for (int m = 0; m < locsearch.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2147 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2151 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE<int>&, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   15 |     for (int i = 1; i <= geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |         for (int j = 1; j <= se.segms.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   48 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   79 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  114 |     for (i = 1; i <= mesh.GetNE(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  178 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (i = 1; i <= ref_singular.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |         for (i = 1; i <= ref_slices.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |                       (slicenr == slices.Size()) ? 1 : slices[slicenr];
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  416 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  468 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  719 |     for(int i = 1; i<=mesh.GetNE(); i++)
      |                    ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |                for(int i = 0; i<py::len(cuts);i++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'const std::shared_ptr<netgen::NgArray<std::shared_ptr<netgen::OneSurfacePrimitive> > > netgen::SplineSurface::CreateCuttingSurfaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   47 |     for(int i = 0; i<splines.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |                 for (int j = 0; j < si.Size(); j++)
      |                                 ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  411 |                   for (j = 1; j <= me.Size(); j++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |           if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts())
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |               for (j = 1; j <= chart.GetNChartT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |               for (j = 1; j <= chart.GetNOuterT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |               for (j = 1; j <= stlgeometry->meshlines.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1184 |     for (int i = 1; i <= trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::shared_ptr<netgen::SplineSeg<3> >; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::__cxx11::basic_string<char>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 80%] Linking CXX shared library libngstlvis.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 80%] Built target stlvis
[ 80%] Linking CXX shared library libngcsg.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 80%] Built target csg
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o
[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o
[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  142 |     if (level >= mesh->level_nv.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |           if (ei <= mesh->mlparentelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  736 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  748 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1044 |           catch(NgException e) // quads not implemented curved yet
      |                             ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |     for(int i=0; i<tris.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:698:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  698 |     for(int i=0; i<tetfacedata.Size(); i+=9)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<segmentdata.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   84 |   for (int i = 0; i < geometryregister.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  312 |   if (pi < 1 || pi > mesh->GetNP())
      |                 ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |   for (int i = 0; i < da.Size(); i++)
      |                   ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1594 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1606 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1656 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1662 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1757 |       if (ei <= mesh->mlparentelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1762 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1773 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1824 |   for (int i = 0; i < apairs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1944 |   for( int i=0; i<indexArray.Size(); i++ )
      |                 ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_SurfaceElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1961:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1961 |         for( int i=0; i<indexArray.Size(); i++ )
      |                       ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1977:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1977 |         for (int i = 0; i < mesh->pointelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2182 |       for(int i = 0; i<qualityloss_arr->Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  279 |                         for (int j = 0; j < pnums.Size(); j++)
      |                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |                             for (int j = 0; j+2 < enums.Size(); j+=2)
      |                                             ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  348 |                             for (int j = 0; j < fnums.Size(); j += 2)
      |                                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                             for (int i = 0; i < loadtypes.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  433 |                         for (int i = 0; i < loadtypes.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = double; S = PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |     for (int i = 0; i < trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |     if (changeval != specpoints.Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 1; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  309 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct]
  396 |         for (const Point3d & p : mesh->Points())
      |                              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |         for (int i = 2; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  475 |     if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) ||
      |                                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  144 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  160 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  211 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  116 |               for (int jj = 0; jj < sels.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  236 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In member function 'netgen::Mesh::GetFaceDescriptor(int)',
    inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized]
  732 |     { return facedecoding[i-1]; }
      |                           ~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here
  261 |                     int fdnr, ednr;
      |                         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized]
  344 |                               mesh[nr].edgenr = ednr+1;
      |                                                 ~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here
  261 |                     int fdnr, ednr;
      |                               ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable]
   60 |   char str[200];
      |        ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   56 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  162 |   for (i = 1; i <= surfaceelp.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 88%] Linking CXX shared library libngcsgvis.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   71 |         for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for(int i=startsize; i<point_ids.Size(); i++)
      |                          ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:94:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   94 |     for(int i=0; i<PointIndex::BASE; i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:127:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  127 |     for(SurfaceElementIndex si = 0; si < mesh.GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:186:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  186 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:295:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |     for(int i=0; i<point_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:444:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  444 |     for(int i=PointIndex::BASE; i<mesh.GetNP()+PointIndex::BASE; i++)
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  454 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:479:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  486 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:520:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:525:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  525 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  527 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  545 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:550:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  550 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  552 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  577 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  595 |     for(int i=0; i<=mesh.GetNP(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  599 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:606:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  606 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:609:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  609 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for(int i=0; i<vertex_to_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:647:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:655:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:681:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:689:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  689 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:699:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:733:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  733 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:741:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:765:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:770:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  787 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  794 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:814:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  814 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:821:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:823:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:853:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:870:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  870 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:896:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:902:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  902 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:926:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  926 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  933 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  947 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:964:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  964 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:988:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |     for(int i = 0; i<uid_to_group_3D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:991:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for(int i = 0; i<uid_to_group_2D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:994:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  994 |     for(int i = 0; i<uid_to_group_1D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:997:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |     for(int i = 0; i<uid_to_group_0D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1002:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1002 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1005:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1005 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1024:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1024 |     for(int i=0; i<face_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1034:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1034 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1045 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1048:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1048 |     for(int i=0; i<edge_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1059:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1059 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1065 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1085:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1085 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1090 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  811 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 89%] Built target csgvis
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  298 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  308 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  346 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |   for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++)
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  440 |           for (int i = 0; i < faceSei.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for (i = 1; i <= points.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (i = 1; i <= edges.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  290 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  297 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  153 |          for(int i = 1; i <= locfaces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  311 |       for(int i = 1; i <= neighbour_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |       for(int i = 1; i <= owner_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  352 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |       for(int i = 1; i <= owner_facelist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  428 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  474 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  561 |       for(int i = 2; i <= surfelem_bclist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |       for(int i = 1; i <= bcarray.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~
[ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable]
  603 |       char casefiles[256];
      |            ^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 91%] Linking CXX shared library libnginterface.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 91%] Built target interface
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:12:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare]
  176 |          if(m->GetNP() > num_pts)
      |             ~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  929 |       if(me->GetNP() <= numpoints)
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable]
  916 |       int perfstepsend = MESHCONST_MESHSURFACE;
      |           ^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 92%] Linking CXX shared library libnglib.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so 
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 92%] Built target nglib
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 92%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o
[ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o
[ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    9 |       Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  230 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  305 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  327 |     for (int i = 1; i <= userformats.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 0; i < geometryregister.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  570 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  601 |         catch (NgException e)
      |                            ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  658 |         if (prev_np != mesh->GetNP())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  665 |         if (prev_ne != mesh->GetNE())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  672 |         if (prev_nse != mesh->GetNSE())
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |         for (int i = 0; i < tets_in_qualclass.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1457 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1509 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |             for (int i = 0; i < geometryregister.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline<S>::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |     for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline<S>::Evaluate(double) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  300 |     for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  524 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |             for (int i = 0; i < vssolution.soldata.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 1; i <= coeffs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     for (int i = 1; i <= geometry->singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  533 |     for (int i = 1; i <= geometry->singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 98%] Linking CXX shared library libngpy.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libpython3.11.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  696 |         for(int i = 0; i < face_colours.Size();i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  777 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  801 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  808 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  820 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  830 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 98%] Built target ngpy
[ 99%] Linking CXX shared library libnggui.so
/usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 99%] Built target gui
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[100%] Linking CXX executable netgen-mesher
/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core: libnggui.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[100%] Built target netgen
gmake[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-build
[ 90%] No install step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E echo_append
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-install
[100%] Completed 'netgen'
/usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/CMakeFiles
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/CMakeFiles/netgen-complete
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-done
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
[100%] Built target netgen
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/CMakeFiles 0
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/90/exe ']'
+++ /usr/bin/readlink /proc/90/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module load mpi/openmpi-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ export OMPI_MCA_rmaps_base_oversubscribe=1
+ OMPI_MCA_rmaps_base_oversubscribe=1
+ export CXX=mpicxx
+ CXX=mpicxx
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=mpicxx
+ export CXX
+ /usr/bin/cmake -S . -B 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 -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1
Checking for write permissions in install directory...
CMake Warning at CMakeLists.txt:64 (message):
  No write access at install directory, please set correct permissions
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Checking for write permissions in install directory...
CMake Warning at cmake/SuperBuild.cmake:76 (message):
  No write access at install directory, please set correct permissions
Call Stack (most recent call first):
  CMakeLists.txt:76 (include)
-- Found Pybind11: /usr/include
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") 
-- Found Tclsh: /bin/tclsh (found version "8.6") 
-- Found TCL: /usr/lib64/libtcl.so  
-- Found TCLTK: /usr/lib64/libtcl.so  
-- Found TK: /usr/lib64/libtk.so  
-- Looking for system METIS
-- Configuring done
-- Generating done
-- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi
+ /usr/bin/cmake --build ppc64le-redhat-linux-gnu-openmpi -j5 --verbose
/usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/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.2202/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/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.2202/ppc64le-redhat-linux-gnu-openmpi'
/usr/bin/gmake  -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/netgen.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi'
/usr/bin/gmake  -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi'
[ 10%] Performing check_submodules step for 'netgen'
[ 20%] Creating directories for 'netgen'
/usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/tmp/netgen-mkdirs.cmake
/usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-mkdir
fatal: not a git repository (or any of the parent directories): .git
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-check_submodules
[ 30%] No download step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-download
[ 40%] No update step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-update
[ 50%] No patch step for 'netgen'
/usr/bin/cmake -E echo_append
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-patch
[ 60%] Performing configure step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.11 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.11.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=1 -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/openmpi/python3.11/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/lib64/openmpi/bin/mpicxx -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2202
Re-run cmake no build system arguments
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
Call Stack (most recent call first):
  CMakeLists.txt:87 (include)
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") 
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") 
-- Found Tclsh: /bin/tclsh (found version "8.6") 
-- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") 
-- Found TCLTK: /usr/lib64/libtcl.so  
-- Found TK: /usr/lib64/libtk.so  
-- Found TCL: /usr/lib64/libtcl.so  
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so
-- Found Pybind11: /usr/include
-- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") 
-- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") 
-- Found MPI: TRUE (found version "3.1")  
-- Found METIS: /usr/lib64/libmetis.so  
-- Found mpi4py: /usr/lib64/python3.11/site-packages/openmpi/mpi4py/include/mpi4py
-- OCC DIRS /usr/include/opencascade
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62") 
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- LTO enabled
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pybind11_stubgen'
CMake Warning at python/CMakeLists.txt:31 (message):
  pybind11-stubgen not found, if you want to create stub files
  for better autocompletion support install it with pip.
grep: /etc/lsb-release: No such file or directory
------------------------------------------------------------------------
  Netgen :  Automatic configuration OK.
  Build type: RelWithDebInfo
  Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection
  Enabled functionality:
    OCC: ............... 1
    JPEGlib: ........... 1
    FFMPEG: ............ OFF
    GUI: ............... ON
    MPI: ............... 1
    PYTHON: ............ ON
  Building: 
    Type 'make' to compile Netgen.
    Type 'make install' to install Netgen.
  Install directory:
    /usr
  Please set the following environment variables:
    NETGENDIR=/usr/bin
    PYTHONPATH=.:/usr/lib64/python3.11/site-packages
------------------------------------------------------------------------
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    NG_INSTALL_PYBIND
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-configure
[ 70%] Performing check_submodules1 step for 'netgen'
/usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake
fatal: not a git repository (or any of the parent directories): .git
[ 80%] Performing build step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/gmake --silent
gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  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
[  2%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o
[  2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  2%] Built target ng_generate_version_file
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  467 |         queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp);
      |                                                      ^~~~
      |                                                      |
      |                                                      int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *'
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  470 |         queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp);
      |                                                       ^~~~
      |                                                       |
      |                                                       int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *'
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 4622 |     if (error_code = togl_CheckForXError(from)) {
      |         ^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function]
 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)':
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                                      ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable]
   21 |   int i, j;
      |          ^
[  3%] Linking CXX executable makerls
/usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  3%] Built target makerls
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable]
  125 |       auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16);
      |            ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable]
  184 |         size_t len = strlen(bt_syms[i]);
      |                ^~~
[  4%] Linking C shared library libngtogl.so
/usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o  -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  4%] Built target togl
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  332 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  334 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (j = 0; j + 1 < numlistflags[i]->Size(); ++j)
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  362 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  364 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  366 |     for (int i = 0; i < strlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable<ngcore::Flags>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                 for (int i = 0; i < strs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor 'ngcore::PajeTrace::PajeTrace(int, std::string)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable 'i' [-Wunused-variable]
   73 |     for(auto i : Range(5))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::Write(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable 'i' [-Wunused-variable]
  582 |           for(auto i : IntRange(n_timers))
      |                    ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable 'rank' [-Wunused-variable]
  466 |       auto rank = comm.Rank();
      |            ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::SendData()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable 'rank' [-Wunused-variable]
  781 |       auto rank = comm.Rank();
      |            ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable 'nranks' [-Wunused-variable]
  782 |       auto nranks = comm.Size();
      |            ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  215 |     for (size_t i = 0; i < num_threads; i++)
      |                        ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function<void(ngcore::TaskInfo&)>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  403 |             if (mytask >= mytasks.Size()) break;
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  415 |     catch (Exception e)
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base<int>::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  534 |                 if (mynode_data.start_cnt >= mytasks.Size()) break;
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  536 |                 if (mytask >= mytasks.Size()) break;
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  548 |         catch (Exception e)
      |                          ^
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o
[  8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  8%] Linking CXX shared library libngcore.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o  -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
In member function '__ct ',
    inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7,
    inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59,
    inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39,
    inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function 'SetFlag':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  8%] Built target ngcore
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  8%] Generating rule_triarules.cpp
[  9%] Generating rule_hexrules.cpp
[  9%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o
[  9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o
[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o
[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o
[ 10%] Generating rule_prismrules2.cpp
[ 11%] Generating rule_pyramidrules.cpp
[ 11%] Generating rule_pyramidrules2.cpp
[ 12%] Generating rule_quadrules.cpp
[ 12%] Generating rule_tetrules.cpp
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:27:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle<BRepAlgo_AsDes>&, const TopTools_MapOfShape&, Standard_Boolean)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable]
  519 |   Standard_Boolean AffichPurge = Standard_False;
      |                    ^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::MultiPointGeomInfo>&, netgen::NgArray<netgen::INDEX_2>&, netgen::NgArray<int>&, netgen::NgArray<int>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i = 0; i < pgeominfo.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |     for (int i = 0; i < loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |     for (int i = 0; i < locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  478 |     for (int i = 0; i < lines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  512 |         for (int ii = 0; ii < testfaces->Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |         for (int i = 0; i < lines.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   46 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray<double>&, const netgen::NgArray<netgen::Vec3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                                    ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   97 |   if (selpoint > 0 && selpoint <= mesh->GetNP())
      |                       ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  159 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  276 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |   if (selelement > 0 && selelement <= mesh->GetNSE())
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |   for (i = 1; i <= mesh->GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 3; T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List<TopoDS_Shape> const&, double, double, TopoDS_Edge const&, bool&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized]
  337 |   if (Abs(endU-f) < Abs(endU-l))
      |                     ~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here
  322 |   Standard_Real U, endU, min;
      |                    ^~~~
[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o
[ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray<netgen::Point3d>&, int, int, double, double, int, double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |         for(int i=0; i<potential_startpoints.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:237:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  237 |     for(int i=0; i<potential_startpoints.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:250:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  250 |         for(int j=1; j<dirstart.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::Calc(const netgen::Point3d&, netgen::NgArray<netgen::Point3d>&, netgen::NgArray<double>&, netgen::NgArray<bool>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  428 |             if(maxpoints > 0 && points.Size() >= maxpoints)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |     for(i=0; i<elements_2d.Size(); i++)
      |              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:614:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  614 |     while(startpointsp < startpoints.Size())
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:620:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  620 |         for(int tri = 0; startpointsp < startpoints.Size() && tri<numtri; tri++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:642:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |             for(int j=0; startpointsp < startpoints.Size() && j<numloc; j++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:655:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         if(i == elements_2d.Size()) i = 0;
      |            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  283 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  496 |             for (int i = 1; i <= mesh->GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  521 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  598 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  616 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  655 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  875 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1006 |         for (int hi = 0; hi < seia.Size(); hi++)
      |                          ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1341 |     for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1839 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2121 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2389 |                 for (j = 1; j <= faces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2448 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |                 for (int j = 1; j <= faces.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2659 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2944 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3000 |     for (i = 1; i <= mesh->GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  234 |        pi < GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  298 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  321 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  354 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  362 |        i < np+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  399 |        i < clvol.Size()+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  407 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |   for (i = lasti+1; i <= faces.Size() && !fstind; i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&, netgen::INDEX_2_HASHTABLE<int>&, float, float, netgen::INDEX&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  566 |   for (i = 1; i <= locfaces2.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |   for (i = 1; i <= locfaces3.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  625 |       for (i = 1; i <= locpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  634 |                   if (other >= 1 && other <= pindex.Size() &&
      |                                     ~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray<netgen::MeshPoint, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |   for (INDEX i = 1; i <= faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |     for (int i = 1; i <= testfaces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  866 |   for (int ii = 1; ii <= aprif.Size(); ii++)
      |                    ~~~^~~~~~~~~~~~~~~
[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable]
  366 |     int i = 0;
      |         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: At global scope:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable]
   70 | static int nbe = 0;
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In function 'SelectEdge(TopoDS_Face const&, TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_List<TopoDS_Shape>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized]
  215 |           if (angle >= anglemax) {
      |           ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here
  201 |           Standard_Real angle;
      |                         ^~~~~
[ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o
[ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence<TopoDS_Shape>&, NCollection_Sequence<double>&, TopoDS_Edge const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized]
  460 |     dU = USeq(i) - U1;
      |     ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here
  446 |   Standard_Real U1;
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized]
  486 |   B.UpdateVertex( V, U2, NewDegen, Tol);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here
  457 |   Standard_Real U2, dU, dUmin = 1.e100;
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  161 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |     if (i >= 0 && i < soldata.Size())
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  247 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  254 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  258 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  267 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  290 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  301 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  310 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  324 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  330 |             for (int elnr = 0; elnr < mesh->GetNE(); elnr++)
      |                                ~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for (int i = 0; i < user_vis.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  655 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  895 |             for (int i = 0; i < cpp.Size(); i++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1127 |               for (int i = 0; i < cpt.Size(); i++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
 1150 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1533 |         simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; };
      |                                                                               ~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1534 |         simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; };
      |                                                                               ~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4442 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4464 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4472 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4481 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4790 |             for(int i = 2; i < values.Size(); i+=2)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4797 |             for(int i = 1; i < values.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable]
 4841 |                 bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume;
      |                      ^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray<NgArray<int, 1>*>&, INDEX_2_CLOSED_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  461 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  529 |             for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                              ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for(k = 0; k < idmaps.Size(); k++)
      |                                ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  715 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  795 |                     for (i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1116 |         for (int i = 1; i <= mtets.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1156 |         for (int i = 1; i <= mprisms.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |     for (int i = 1; i <= mids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1734 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1807 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1883 |     for(int i=0; i<mtets.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1887:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1887 |     for(int i=0; i<mprisms.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1891 |     for(int i=0; i<mids.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1895:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1895 |     for(int i=0; i<mtris.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1899:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1899 |     for(int i=0; i<mquads.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::BisectTetsCopyMesh(Mesh&, const NetgenGeometry*, BisectionOptions&, const NgArray<NgArray<int, 1>*>&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2152 |                 for(int j=0; j<idmaps.Size(); j++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::UpdateEdgeMarks(Mesh&, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2497 |     for(int m = 0; m < mtets_old.Size(); m++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2547 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2596 |      for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2636 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In member function 'void netgen::Refinement::Bisect(netgen::Mesh&, netgen::BisectionOptions&, netgen::NgArray<double>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2865 |                 for(int i=1; i<=mtets.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2867 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2869 |                 for(int i=1; i<=mtris.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2871 |                 for(int i=1; i<=mquads.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2873 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2924 |                             for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2994 |                 for (int i = 1; i <= mtets.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3015 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3038 |               for (int i = 1; i <= mtets.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3064 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3139 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3142 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3147 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3150 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3155 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3158 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3209 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3211 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3219 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3224 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3226 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3234 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3239 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3241 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3249 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3374 |                   for (int j = 0; j < edges.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3613 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3617 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3621 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3628 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3689 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3784 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3968 |         for(int ii=1; ii<=mesh.GetNP(); ii++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4015 |             for(int ii=0; ii<bad_elts.Size(); ii++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4081:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4081 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/opencascade/Standard_Stream.hxx:20,
                 from /usr/include/opencascade/Standard_Handle.hxx:19,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:21:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 19%] Linking CXX shared library pyngcoreNone
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: -flto libngcore.so -lmpi -lpython3.11 
[ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1462 |         VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1479 |         VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o
[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 20%] Built target pyngcore
[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   59 |       for (i = 1; i <= mesh.GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array<netgen::Segment, long unsigned int> netgen::BuildSegments(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable]
  136 |       auto& topo = mesh.GetTopology();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray<Vec<3>, PointIndex>, const ngcore::Table<SurfaceElementIndex, PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable]
  224 |             int cnt = 1;
      |                 ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable]
  218 |     for(auto i : Range(10))
      |              ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |         if(edgenr >= geo.GetNEdges())
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable]
 1002 |      auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain);
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable]
 1006 |      int hsteps = mp.optsteps2d;
      |          ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable]
 1139 |         int new_fd_index = mesh.AddFaceDescriptor(new_fd);
      |             ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable]
 1185 |        int domain = sel.GetIndex();
      |            ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
 1264 |            auto v2 = growthvectors[a[(i+1)%n]];
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1318 |         while(icurrent<n)
      |               ~~~~~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1322:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1322 |            while(getAngle(pis, ilast) < 1e-5 && ilast < n)
      |                                                 ~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1558:20: warning: variable 'q1' set but not used [-Wunused-but-set-variable]
 1558 |               auto q1 = mesh[pi3];
      |                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1512:14: warning: variable 'swap' set but not used [-Wunused-but-set-variable]
 1512 |         bool swap = false;
      |              ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1053:10: warning: unused variable 'ne' [-Wunused-variable]
 1053 |      int ne = mesh.GetNSE();
      |          ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1093:9: warning: unused variable 'fd_old' [-Wunused-variable]
 1093 |     int fd_old = mesh.GetNFD();
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS.lxx:18,
                 from /usr/include/opencascade/TopoDS.hxx:156,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/stl_tree.h:63,
                 from /usr/include/c++/13/set:62,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray<int, PointIndex>, const MeshingParameters&, int, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  414 |         for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  420 |     for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable]
  252 |     FaceDescriptor & fd = mesh.GetFaceDescriptor(k);
      |                      ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |                 for (int j = 0; j < linenums.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
[ 22%] Linking CXX shared library libngvisual.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable]
 1602 |     auto my_hash = [](const TopoDS_Shape & key) {
      |          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle<Interface_InterfaceModel>, const TopoDS_Shape&, opencascade::handle<Transfer_FinderProcess>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable]
 2226 |           auto n = identifications.size();
      |                ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable]
   35 |         double vstep = 0.01*(vmax-vmin);
      |                ^~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In function 'ParallelFor',
    inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'GetMinMax':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray<ngcore::Array<std::pair<netgen::SegmentIndex, int>, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: 'MEM[(const struct PointIndex &)&p4].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: 'MEM[(const struct PointIndex &)&p3].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                ^~
[ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 23%] Built target visual
[ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_construct.h:61,
                 from /usr/include/c++/13/bits/stl_tempbuf.h:61,
                 from /usr/include/c++/13/memory:66,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from /usr/include/pybind11/detail/common.h:208,
                 from /usr/include/pybind11/attr.h:13,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:13,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  291 |               for (int j = 0; j < nnums.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable]
   44 |     int nse = mesh.GetNSE();
      |         ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:11)> [with auto:11 = ngcore::T_Range<netgen::ElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:11)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:12)> [with auto:12 = ngcore::T_Range<netgen::SurfaceElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:12)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bitset:49,
                 from /usr/include/c++/13/regex:40,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector<gp_Pnt2d>&, bool, double, const std::map<int, gp_Vec2d>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  350 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  356 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable]
 1790 |               auto [pnt, angle] = *twist;
      |                    ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1862 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1902 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2085 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2091 |       for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable]
 2083 |       int cnt = 0;
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2104 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2116 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2156 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  612 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  624 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  627 |               for (int j = 0; j < edgenrs.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |         for (int e = 0; e < edgeorder.Size(); e++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  650 |         for (int f = 0; f < faceorder.Size(); f++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  662 |         for (int e = 0; e < edgeorder.Size(); e++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  665 |         for (int f = 0; f < faceorder.Size(); f++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  723 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |               for (int i2 = 0; i2 < edgenrs.Size(); i2++)
      |                                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  793 |           for (int e = 0; e < surfnr.Size(); e++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  876 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  974 |           for (int e = 0; e < edge_surfnr1.Size(); e++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |       for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++)
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1087 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1141 |       for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1204 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1205 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1212 |                 for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--;
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |                     for (int k = 0; k < verts.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1223 |                     for (int k = 0; k < edgenrs.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1247 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1248 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1301 |     for (int i = 0; i < edgeorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1324 |     for (int i = 0; i < faceorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1654 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1731 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1745 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1750 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1788 |     for (int i = 0; i < coefs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1796 |         for (int i = 0; i < coefs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2381 |     for (int i = 0; i < info.edgenrs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type]
  203 | };
      | ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
 1204 |                   face->domout = k;
      |                   ~~~~~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here
 1186 |           int k;
      |               ^
[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/gp_Pnt.lxx:19,
                 from /usr/include/opencascade/gp_Pnt.hxx:199,
                 from /usr/include/opencascade/Bnd_Box.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/Bnd_Box.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |       if (elnr > links.Size())
      |           ~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray<DelaunayTet>&, Mesh&, DTREE&, MeshNB&, NgArray<Point<3, double>, 0, int>&, NgArray<double>&, NgArray<int>&, NgArray<int>&, NgArray<int>&, SphereList&, IndexSet&, IndexSet&, ngcore::Array<DelaunayTet>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  541 |         if (centers.Size() < nelind)
      |             ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray<DelaunayTet>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |     for (int i = 1; i <= tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&, Point3d, Point3d)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |         for (int i = 1; i <= openels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |         for (int i = 1; i <= tempels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1032 |             for (int jj = 1; jj <= neartrias.Size(); jj++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray<DelaunayTet>&, AdFront3*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1148 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1167 |         for (int ii = 0; ii < elsonpoint[pi].Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1306 |         for (i = lowest_undefined_el; i <= ne; i++)
      |                                       ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1393 |         for (int i = 1; i <= ne; i++)
      |                         ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1667 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable]
 1544 |     int np, ne;
      |             ^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 3; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23:   required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> [with auto:13 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   43 |     if (pos == -1) return -1;
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   57 |     if (pos == -1)
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |         for (int l = 0; l < edges.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  435 |         for (int i = 0; i < npoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  469 |     for (int i = 0; i < npoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  583 |     for (int i = 0; i < mesh.LockedPoints().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Box<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |         for (i = 1; i <= faces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (i = 1; i <= faces->Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<int>&, netgen::INDEX, const netgen::Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |                 for (k = 1; k <= area.Size(); k++)
      |                             ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
  435 |       int point_sing[6]={0,0,0,0,0,0};
      |           ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
 1509 |         int point_sing[8]={0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable]
 1511 |         int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  562 |     for(ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  581 |     for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray<HPRefElement>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |                       for (int l = 0; l < pts.Size(); l++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1250 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1257 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1291 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1294 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1297 |     for (int i = 0; i < hpelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1357 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1451 |         for(ElementIndex i=0;i<mesh.GetNE(); i++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1523:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1523 |         for(SurfaceElementIndex i=0;i<mesh.GetNSE(); i++)
      |                                     ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1605 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1641 |         for (int i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1669 |         for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1726 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1788 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray<HPRefElement>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1852 |     for( int i = 0; i<elements.Size(); i++)
      |                     ~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1966:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1966 |     for (int i = 0; i < misses.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table<SurfaceElementIndex, PointIndex>&, ngcore::Array<Vec<3>, PointIndex>&, ngcore::Array<bool, PointIndex>&, PointIndex, PointIndex, double, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int k = 0; k < hasbothpi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  458 |     for (int k = 0; k < hasonepi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable]
  611 |     int ntasks = ngcore::TaskManager::GetMaxThreads();
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  206 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |         for (int j = 1; j <= rule.newels.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |                 for (int k = 0; k < elonnode[el[j]].Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  277 |                     for (int l = 0; l < nbels[sei].Size(); l++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  288 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  326 |                 for (int i = 1; i < elmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  333 |                     for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |                 for(int i=0; ok && i<rule.deledges.Size(); i++)
      |                                    ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:384:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  384 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:389:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  389 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:402:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  402 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:406:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  406 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:422:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:436:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:439:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:449:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: 'pi2.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                         ^~~
In file included from /usr/include/c++/13/bits/memory_resource.h:47,
                 from /usr/include/c++/13/string:58,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:1:
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11:
/usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: 'pi3.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                              ^~~
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12:
/usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: 'pi4.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                                   ^~~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray<bool, netgen::PointIndex>, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable]
  227 |           int l;
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  363 |           for (int k = 0; k < row1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |           for (int k = 0; k < row2.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |           for (int k = 0; k < hasbothpi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  421 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |               for (int k = 0; k < row.Size(); k++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  482 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  485 |               for (int k = 0; k < hasbothpi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  501 |   for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                             ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::NgArray<netgen::INDEX_3>&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int k = 0; k < hasbothpoints.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable]
  814 |   int np = mesh.GetNP();
      |       ^~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1027 |           if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1129 |           for (int k = 0; k < hasbothpoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~
[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1325 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::INDEX_3_HASHTABLE<int>&, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable]
 2664 |               int k1;
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable]
 2716 |   int np = mesh.GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable]
 2717 |   int ne = mesh.GetNE();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2965 |           for(int k=0; !found && k<used_idmaps->Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2967 |               if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE)
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3007 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3029 |                       for (int l = 0; l < hasbothpoints.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3039 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3053 |                       for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3056 |                       for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3067 |               for (int k = 0; k < elementsonnode[pi1other].Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3087 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3104 |           for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3127 |               for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3200 |           for (int k = 0; puretet && k < hasbothpoints.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3203 |           for (int k = 0; puretet && k < hasbothpointsother.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3218 |               for(int jj=i; !done && jj<hasbothpoints.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3243:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3243 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3280:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3280 |               for(int jj=i; !done && jj<hasbothpointsother.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3306:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3306 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3332:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3332 |               for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3358:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3358 |           for(int i=0; i<hasbothpoints.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3360:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3360 |           for(int i=0; i<hasbothpointsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3422:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3422 |               for(int jj = 0; wrongorientation && jj<newelts[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3427 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3435 |                   for(int k = 0; k<surfaceindicesonnode[(*(*newelts[i])[jj])[0]].Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3440:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3440 |                       for(int l=0; l<face_index.Size(); l++)
      |                                    ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3449:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3449 |                   for(int k=0; k<face_index.Size(); k++)
      |                                ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3505:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3505 |               for(int jj = 0; wrongorientation && jj<neweltsother[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3510 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3626 |               for(int i=0; i<hasbothpoints.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3634:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |               for(int i=hasbothpoints.Size(); i<(*newelts[minpos]).Size(); i++)
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3644:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3644 |                   for(int i=0; i<hasbothpointsother.Size(); i++)
      |                                ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3651:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3651 |                   for(int i=hasbothpointsother.Size(); i<(*neweltsother[minposother]).Size(); i++)
      |                                                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3663:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3663 |           for(int i=0; i<newelts.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3665:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3665 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3670 |           for(int i=0; i<neweltsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3672:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3672 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3683 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:24: warning: unused variable 'pi3' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:29: warning: unused variable 'pi4' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:34: warning: unused variable 'pi5' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:39: warning: unused variable 'pi6' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3740 |   for (int k = 0; k < belementsonnode[pi1].Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3776 |   for (int k = 0; k < row.Size(); k++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable]
 3881 |   double bad1, bad2;
      |                ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable]
 3983 |   double bad1, bad2;
      |                ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<INDEX_3>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = bool; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray<netgen::Box3d>&, netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  576 |     for (int j = 1; j <= faceused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |     for (int j = 1; j <= facenotused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  881 |         for (int i = 0; i < boxes.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  903 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray<int>*, BoxTree<3>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  102 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:107:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  107 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:276:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |     for (int i = 0; i < materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:278:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for(int i = 0; i < userdata_int.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:280:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |     for(int i = 0; i < userdata_double.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:283:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (int i = 0; i < bcnames.Size(); i++ )
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:286:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  286 |     for (int i = 0; i < cd2names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:289:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:319:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |     for ( int i = 0; i < mesh2.materials.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  325 |     for ( int i = 0; i < mesh2.bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i=0; i < mesh2.cd2names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:343:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  343 |     for (int i=0; i < mesh2.cd3names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:377:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:379:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i= 0; i< cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:457:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  457 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:515:33: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     if (el.index<=0 || el.index > facedecoding.Size())
      |                        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |     if (el.index > facedecoding.Size())
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  704 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  748 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  834 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for (i = 0; i < pointelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  871 |             for (j = 1; j <= identpairs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  893 |     for (i = 1; i <= materials.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  901 |         for (i = 1; i <= materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  908 |     for ( int ii = 0; ii < bcnames.Size(); ii++ )
      |                       ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  914 |         for ( i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  919 |     for (int ii = 0; ii<cd2names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:925:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  925 |         for (i=0; i<cd2names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:931:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |     for (int ii = 0; ii<cd3names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:937:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  937 |         for (i=0; i<cd3names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1049:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1049 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1056:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1056 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1063:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1063 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1068:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1068 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1217:22: warning: unused variable 'i' [-Wunused-variable]
 1217 |             for(auto i : Range(nfd))
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1253:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1253 |                 for (int j = 1; j <= facedecoding.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1441:24: warning: unused variable 'i' [-Wunused-variable]
 1441 |             for ( auto i : Range(n) )
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1464:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1464 |                 for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                                   ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1617:17: warning: unused variable 'index' [-Wunused-variable]
 1617 |             int index = 1;
      |                 ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1182:9: warning: unused variable 'rank' [-Wunused-variable]
 1182 |     int rank = GetCommunicator().Rank();
      |         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1682:14: warning: unused variable 'rank' [-Wunused-variable]
 1682 |         auto rank = comm.Rank();
      |              ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1839:13: warning: unused variable 'rank' [-Wunused-variable]
 1839 |         int rank = GetCommunicator().Rank();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Merge(std::istream&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1879:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1879 |     for(SurfaceElementIndex si = 0; si < GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1913 |                 for (j = 1; j <= facedecoding.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2100:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2100 |     for (ElementIndex ei = 0; ei < volelements.Size(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2103:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2103 |           if ( (*this)[ei][j] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildBoundaryEdges(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2134:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2134 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2166:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2166 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcSurfacesOfNode()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2276:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2276 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2304:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2304 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2317 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2352:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2352 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FixPoints(const netgen::NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2392:26: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
 2392 |     if (fixpoints.Size() != GetNP())
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2397:9: warning: unused variable 'np' [-Wunused-variable]
 2397 |     int np = GetNP();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2828:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2828 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2845:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2845 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2418:9: warning: unused variable 'ne' [-Wunused-variable]
 2418 |     int ne = GetNE();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenSegments(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2951:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2951 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:30: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:61: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                                                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2961:21: warning: unused variable 'data' [-Wunused-variable]
 2961 |                 int data;
      |                     ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RemoveOneLayerSurfaceElements()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3160:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3160 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FreeOpenElementsEnvironment(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3218:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3218 |       for (i = 1; i <= GetNE(); i++)
      |                   ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3237:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3237 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3258:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3258 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaxHDomain(const netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3341 |     for (int i = 1; i <= mhd.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3382 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3426 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3561 |          i < GetNP()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3563 |         for(j=i+1; j<GetNP()+PointIndex::BASE; j++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3603:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3603 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3732:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3732 |           for (i = 1; i <= GetNSE(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3956:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3956 |     for (int i = 0; i < volelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3957:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3957 |       if (volelements[i][0] <= PointIndex::BASE-1 ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3965:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3965 |     for (int i = 0; i < surfelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3972 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3973:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3973 |       if (segments[i][0] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3979:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3979 |     for(int i=0; i < segments.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4022:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4022 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4029:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4029 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4036:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4036 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4071:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4071 |       for (int i = 0; i < hpoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/meshing/meshclass.cpp:4115:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4115 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4123 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4399:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4399 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4418:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4418 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4667:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4667 |     for (int k = 0; k < facedecoding.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5110:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 5110 |         for (int i = 1; i <= GetNE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5595:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5595 |         for (int j = 1; j <= loctrigs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5636:22: warning: unused variable 'retval' [-Wunused-variable]
 5636 |                 bool retval;
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5810:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5810 |     for (int j = 1; j <= loctets.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6088:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6088 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6113:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6113 |         for (int i = 0; i < els_of_face.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6140:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6140 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6402:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6402 |     for (int i = 0; i < facedecoding.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array<netgen::SurfaceElementIndex>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 6433 |         if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE &&
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6454 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6743 |     if(curve == pointcurves_startpoint.Size()-1)
      |        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6794 |            i < np+PointIndex::BASE; i++)
      |            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6963 |         for (int i = 1; i <= GetNSE(); i++)
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6969 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6978 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7008 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7010 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7025 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7027 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7035 |     if (domnr > materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7052 |     if (domnr <= materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7061 |       for ( int i = 0; i < bcnames.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7069 |     if (bcnr >= bcnames.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7081 |       if (fd.BCProperty() <= bcnames.Size())
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7092 |     if (bcnr < 0 || bcnr >= bcnames.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7104 |       for(int i=0; i<cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD2Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7114:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7114 |     if (cd2nr >= cd2names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7136 |     if (cd2nr < 0 || cd2nr >= cd2names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7148 |       for(int i=0; i<cd3names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD3Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7158:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7158 |     if (cd3nr >= cd3names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7173 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7187 |     if (cd3nr < 0 || cd3nr >= cd3names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<int>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7226 |         for(int i=0; i<(*userdata_int[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<double>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7251 |         for(int i=0; i<(*userdata_double[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable]
 7310 |       auto ret = fabs(v*n_plane)/l;
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr<netgen::Mesh> netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable]
 7304 |     auto onPlane = [&] (const MeshPoint & p) -> bool
      |          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<netgen::SurfaceElementIndex, 1>::operator[](int) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
In member function 'ngcore::FlatTable<netgen::ElementIndex, netgen::PointIndex>::operator[](netgen::PointIndex) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
   50 |       return FlatArray<T> (index[i+1]-index[i], data+index[i]);
      |                            ~~~~~^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized]
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32:   required from 'netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> [with auto:37 = ngcore::TableCreator<netgen::ElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30:   required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> [with auto:48 = ngcore::TableCreator<netgen::SurfaceElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SurfaceElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array<netgen::MeshingData> netgen::DivideMesh(Mesh&, const MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable]
   57 |       auto dim = mesh.GetDimension();
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |               if(pis.size() < 2*np)
      |                  ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |            for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  375 |       for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  436 |          for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  397 |    if (mesh.GetNOpenElements())
      |    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  484 |      {
      |      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable]
  603 |     int i;
      |         ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   13 |     bool secondorder = mesh.GetNP() > mesh.GetNV();
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   18 |       for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~~
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < ruleused.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  355 |     for (int i = 0; i < seia.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |             for (int i = 1; i <= canuse.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  548 |             (gpi1 < illegalpoint.Size()+PointIndex::BASE) &&
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  549 |             (gpi2 < illegalpoint.Size()+PointIndex::BASE) )
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |             for (int i = 2; i <= loclines.Size(); i++)  // don't remove first line
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |                 for (int i = 1; i <= chartboundpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  819 |                 for (int i = 1; i <= chartboundlines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |         for (int i = 1; i <= locelements.Size() && found; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |             for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  957 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  973 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1037 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1080 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1093 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1096 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |             for (int i = 1; i <= critpoints.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1172 |                 for (int jj = 0; jj < intersecttrias.Size(); jj++)
      |                                  ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1258 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                     ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1323 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1329 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1361 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1430 |                     if (gpi >= oldts+PointIndex::BASE)
      |                         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1459 |             for (int i = 1; i <= dellines.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1504 |                 for (int i = 1; i <= pindex.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1513 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1520 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1565 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1572 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1694 |     if (loclines.Size() != changeval)
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1756 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1793 |     for (int i = 1; i <= locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1811 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1836 |     for (int i = 1; i <= plainpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable]
 1732 |   double transp = vispar.transp;
      |          ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13:   required from 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |   for (int i = 1; i <= rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   56 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   68 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |         for(int i = 1; i <= allowpoint.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  374 |           if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass &&
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  382 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |                 for (j = 1; j <= locfaces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |               for(int i = 1; i <= canuse.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  532 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |                   for(int i = 1; i <= plainpoints.Size(); i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |                       if (i <= pindex.Size())
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  584 |               for(int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |               for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |               for(int i = 1; i <= delfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |               for(int i = 1; i <= locelements.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  626 |           for(int i = 1; i <= tempnewpoints.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  628 |           for(int i = 1; i <= tempnewfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  630 |           for(int i = 1; i <= tempdelfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  632 |           for(int i = 1; i <= templocelements.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  639 |               for(int i = 1; i <= locpoints.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |                   if (i <= pindex.Size())
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |           for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |           for (int i = 1; i <= locelements.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  678 |           for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  687 |           for(int i = 1; i <= delfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  711 |   for(int i = 1; i <= ruleused.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1182 |       for (int i = 1; i <= npoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1196 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1267 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray<MeshPoint, 1>; FACEArray = NgArray<MiniElement2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray<int, 0, int> const*, netgen::BoxTree<3, int>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here
  200 |             double lam;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here
  199 |             double seg_lam;
      |                    ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 34%] Linking CXX shared library libngocc.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  139 |     for (sei = 0; sei < mesh.GetNSE(); sei++)
      |                   ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray<Point3d>&, const NgArray<Element>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  564 |     for (int i = 0; i < elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray<int>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |     for (i = 1; i <= incl.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  590 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  644 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  673 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  681 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  761 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  773 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  779 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  823 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  838 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  863 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  881 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  934 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  944 |         for (ei = 0; ei < mesh.GetNE(); ei++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  987 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare]
  393 |     for (unsigned i = 1; i < np; i++)
      |                          ~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray<netgen::Element>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1376 |     for (i = 1; i <= locels.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray<int, 1>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2739 |       for (int i = 0; i < idpoints_table[identnr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE<T, BASE>&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |       for (int j = 0; j < row.Size(); j++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  126 |   for (int i = 0; i < msgstatus_stack.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   40 |   if (tolclass <= oldutofreearea_i.Size())
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  129 |   for (int i = 1; i <= transfreezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |       for (int i = 1; i <= transfreezone.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |   for (int i = 1; i <= freefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   23 |   for (int i = 1; i <= freesets.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |   for (int i = 1; i <= freeedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   27 |   for (int i = 1; i <= freefaceinequ.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   35 |   for (int i = 1; i <= flags.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   78 |   for (i = 2; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   85 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |       for (i = 1; i <= freesetedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  181 |       for (i = 1; i <= freesetfaces.Size() && inthis; i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  219 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  316 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  446 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  585 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  624 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |   for (i = 1; i <= freesetfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |   for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |       for (i = 1; i <= activefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  886 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  892 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  995 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  999 |   for (i = 1; i <= delfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1008 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1036 |               for (k = 1; k <= edge1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 36%] Built target occ
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (i = 0; i < oldutofreearea_i.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |       for (int j = 0; j < freezone.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  388 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  448 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  455 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  653 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |     for (j = 1; j <= points.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |   for (i = 1; i <= freezonepi.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  671 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |   for (i = 1; i <= elements.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  710 |       for (i = 1; i <= freezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  726 |           for (int j = 1; j <= points.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |           for (int j = 1; j <= freezone.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |       for (ii1 = 1; ii1 <= freeset.Size(); ii1++)
      |                     ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |         for (ii2 = 1; ii2 <= freeset.Size(); ii2++)
      |                       ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |           for (ii3 = 1; ii3 <= freeset.Size(); ii3++)
      |                         ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |                 for (ii = 1; ii <= freeset.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  815 |         for (i = 1; i <= edges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |         for (i = 1; i <= elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  885 |       for (k = 1; k <= freesetfaces.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  889 |           for (l = k+1; l <= freesetfaces.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<int>&, int, netgen::NgArray<netgen::INDEX_2>&, int, netgen::NgArray<netgen::Element2d>&, netgen::NgArray<int>&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = maxlegalline; i < llines1.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  209 |     for (int ri = 1; ri <= rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  361 |                 for (int i = 0; i < pmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  513 |                         for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++)
      |                                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |                         for (int i = maxlegalline+1; i <= llines.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                         for (int i = 1; i <= elements.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   31 |     if (mesh.mlbetweennodes.Size() < mesh.GetNV())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   57 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  110 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (int i = 0; i < par_nr.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |     for (int i = 0; i < parents.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |             if (pinew >= epgi.Size()+PointIndex::BASE)
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |          i < surfgi.Size()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  276 |                   if (surfgi.Size() < pnums.Elem(4+j))
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  359 |                   if (surfgi.Size() < pnums[4+j])
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  793 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  856 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  866 |                     for (int i = 1; i <= mesh.GetNE(); i++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  898 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 27]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<int, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::INDEX, netgen::INDEX_2_HASHTABLE<int>&, netgen::NgArray<netgen::Element>&, netgen::NgArray<int>&, int, double, int, float&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |   for (int ri = 0; ri < rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  229 |   for (int ri = 1; ri <= rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  460 |                           while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE)
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |                           for (int i = 1; i <= fz.Size(); i++)
      |                                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  662 |                       for (int i = 1; i <= lpoints.Size(); i++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |                       for (int i = 1; i <= lfaces.Size() && ok; i++)
      |                                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  961 |                           for (int i = 1; i <= elements.Size(); i++)
      |                                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1074 |                               for (int i = noldlp+1; i <= lpoints.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |                               for (int i = noldlf+1; i <= lfaces.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1082 |                               for (int i = 1; i <= delfaces.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1086 |                               for (int i = 1; i <= elements.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = char; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   34 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   84 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  117 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  210 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |     for (int i = oldsize; i < mesh.GetNP(); i++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray<netgen::INDEX_2>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 1; i <= parents.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  510 |         for (int i = 1; i <= mesh.GetNSE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray<int>&, const netgen::NgArray<netgen::Point<3, double>*>&, netgen::NgArray<netgen::Point<3, double>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   13 |     for(int i=0; i<surfaceindex.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ImproveVolumeMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:81:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  184 |         for (j = 0; j < elementsonpoint[pi].Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:240:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  240 |                     for (j = 0; j < locelements.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  224 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  256 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  420 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  506 |     for (j = 0; j < ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |     for (int j = 1; j <= ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  661 |     for (j = 1; j <= ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  725 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)> [with auto:13 = ngcore::T_Range<long unsigned int>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  911 |             for (int j = 0; j < elementsonpoint[pi].Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  950 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  980 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1019 |                   for (int j = 0; j < ld.locelements.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual void netgen::MinFunctionSum::Grad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:30:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   30 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:58:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::GradStopping(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:69:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction1::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:108:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  996 |   for (int i = 0; i < elements.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable]
 1011 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable]
 1037 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable]
 1104 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable]
 1341 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable]
 1342 |   int ne = GetNE();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable]
 1470 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1652 |       for (int i=0; i<GetNE(); i++)
      |                     ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::NgBitArray&, const netgen::NgArray<netgen::Vec<3>*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1809 |       for(int i=0; i<GetNE(); i++)
      |                    ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1856:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1856 |             for(int j=0; brother == -1 && j<used_idmaps->Size(); j++)
      |                                           ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1858 |                 if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE)
      |                    ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1915 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<Element2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32:   required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> [with auto:11 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22:   required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<netgen::PointIndex, int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22:   required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>, int}; size_t = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  477 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  489 |             if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++;
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  496 |             if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  579 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  610 |                  for (int j = 0; j < vertex2.Size(); j++)
      |                                  ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  655 |           for (size_t i = 0; i < ned; i++)
      |                              ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |             if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |                 verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable]
  753 |                 int orient_inner = 0;
      |                     ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  939 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  942 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |                       if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  985 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  999 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1027 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1031 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1091 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1097 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1106 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1539 |                         for (int k = 0; k < vertels.Size(); k++)
      |                                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1599 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 1602 |                     if (parents[0] >= PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1614 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |                       if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   38 |   for (i = 1; i <= othermesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   67 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   78 |       for (i = 1; i <= mesh.GetNE(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  104 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  146 |   for (i = 1; i <= othermesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  180 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2415 |     if (ednr < 1 || ednr > edge2vert.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray<int>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2456 |     for (int i = 0; i < els.Size(); i++)
      |                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2468 |               for(int k=0;k<pi.Size();k++)
      |                           ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2473:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2473 |             if (cntv == pi.Size())
      |                 ~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2486 |             for (int j = 0; j < eledges.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2493:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2493 |                 for (int k = 0; k < pi.Size(); k++)
      |                                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'int netgen::MeshTopology::GetVerticesEdge(int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2589:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2589 |     for ( int i = 0; i < elements_v1.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2592:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |         for ( int ed = 0; ed < elementedges.Size(); ed ++)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> [with auto:11 = ngcore::TableCreator<netgen::SegmentIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SegmentIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray<double>&, const NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   30 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray<ElementIndex>&, const NgArray<double>&, double, bool, NgArray<double>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray<ElementIndex>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |     for(int i=0; i<bad_elements.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:125:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  125 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:140:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  140 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::RepairBisection(Mesh&, NgArray<ElementIndex>&, const NgBitArray&, const Refinement&, const NgArray<double>&, double, bool, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  202 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  307 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:309:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  309 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:319:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:386:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  386 |               for(int i=0; i<surfaceindex.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int i=0; i<bad_elements.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray<Vec<4> >&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |          for(int j = 1; j <= face_colours.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   79 |          for( int i = 1; i <= face_colours.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  190 |       for(int i = 1; i <= bc_num.Size();i++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |             for(int col_index = 1; col_index <= bc_colours.Size(); col_index++)
      |                                    ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |       for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++)
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |       for(int i = 1; i <= all_colours.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  322 |       for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i;
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |             for(int i = 1; i <= all_colours.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |             for(int i = 0; i < colours_sorted.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |       for(int i = 0; i < faces_sorted.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = int; S = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   44 |     if (glob_vert.Size() != mesh.GetNV())
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   86 |         for (int j = 0; j+1 < dps.Size(); j++)
      |                         ~~~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  169 |         for (int i = 0; i < index0.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  242 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  249 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  259 |     for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++)
      |                                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  264 |     for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++)
      |                                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |     for (int k = 0; k < per_pairs.Size(); k++) {
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  321 |     for (int k = 0; k < per_pairs.Size(); k++) {
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |     for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) {
      |                                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:12, auto:13&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)> [with auto:14 = int; auto:15 = netgen::NgArray<int>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  359 |         for (int j = 0; j<allvs.Size(); j++)
      |                         ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:362:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  362 |     for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) {
      |                                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  403 |           for (int hi = 0; hi < segs.Size(); hi++)
      |                            ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:16)> [with auto:16 = netgen::Mesh::SendMesh() const::<lambda(auto:17, auto:18)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:16)> [with auto:16 = netgen::Mesh::SendMesh() const::<lambda(auto:21, auto:22)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  465 |     for (int vert = 1; vert <= GetNP(); vert++ )
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |         for (int j = 0; j < procs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  522 |         for(int j = 0; j<pp2.Size(); j++)
      |                        ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:527:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  527 |             for (int l = 0; l < ps.Size(); l++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:547:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  547 |         for(int j = 0; j<pp2.Size(); j++)
      |                        ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:551:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |             for (int l = 0; l < ps.Size(); l++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:572:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  572 |     for (int vert = 1; vert <= GetNP(); vert++)
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:581:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  581 |     for (int vert = 1; vert <= GetNP(); vert++)
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:584:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  584 |         for (int j = 0; j < procs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:585:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  585 |           for (int k = 0; k < procs.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:606:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  606 |     for ( int ei = 1; ei <= GetNE(); ei++)
      |                       ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:616:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  616 |     for (int ei = 1; ei <= GetNE(); ei++)
      |                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:662:46: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  662 |         for(SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                          ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:669:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |             for (int j = 0; j < ided1.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:671:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  671 |             for (int j = 1; j < points.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:676:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  676 |                 for (int l = 0; l < ided2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  678 |                 for (int m = 0; m<os1.Size(); m++) {
      |                                 ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:690:18: warning: variable 'points2' set but not used [-Wunused-but-set-variable]
  690 |             auto points2 = sel2.PNums();
      |                  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  698 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ )
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const netgen::Element2d&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  206 |         for (int i = 0; i < index0.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:819:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  819 |         for (int j = 0; j < segs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:824:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  824 |         for (int j = 0; j < segs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  318 |         for (int el = 1; el <= mesh.GetNE(); el++)
      |                          ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  327 |             for ( int i = 0; i < edges.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  329 |             for ( int i = 0; i < faces.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable 'volel' [-Wunused-variable]
  322 |             const Element & volel = mesh.VolumeElement (el);
      |                             ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |         for (int el = 1; el <= mesh.GetNSE(); el++)
      |                          ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  340 |             for ( int i = 0; i < edges.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable 'surfel' [-Wunused-variable]
  336 |             const Element2d & surfel = mesh.SurfaceElement (el);
      |                               ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  365 |         for (int volel = 1; volel <= mesh.GetNE(); volel++)
      |                             ~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |             for ( int i = 0; i  < edges.Size(); i++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  369 |               SetLoc2Glob_Edge ( edges[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here
   80 |     void SetLoc2Glob_Edge   (int locnum, int globnum) { glob_edge[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:30, const auto:31&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  837 |             for (int l = 0; l < per_seg_trans[segi].Size(); l++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |             for (int l = 0; l < dests.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  837 |             for (int l = 0; l < per_seg_trans[segi].Size(); l++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |             for (int l = 0; l < dests.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:42)> [with auto:42 = std::__cxx11::basic_string<char>*]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:39)> [with auto:39 = netgen::Mesh::SendMesh() const::<lambda(auto:42)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  945 |         for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j];
      |                       ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable 'id' [-Wunused-variable]
  219 |     int id = comm.Rank();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable]
  658 |     bool has_ided_sels = false;
      |          ^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable]
  965 |     auto cleanup_ptr = [](auto & ptr) {
      |          ^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1082 |     for (int hi = 0; hi < dist_pnums.Size(); hi += 3)
      |                      ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  372 |             for ( int i = 0; i  < faces.Size(); i++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  373 |               SetLoc2Glob_Face ( faces[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here
   82 |     void SetLoc2Glob_Face   (int locnum, int globnum) { glob_face[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  376 |         for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++)
      |                              ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |             for (int i = 0; i  < edges.Size(); i++)
      |                             ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  380 |               SetLoc2Glob_Edge (edges[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here
   80 |     void SetLoc2Glob_Edge   (int locnum, int globnum) { glob_edge[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  382 |             SetLoc2Glob_Face ( face, recvarray[ii++]);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here
   82 |     void SetLoc2Glob_Face   (int locnum, int globnum) { glob_face[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1097 |       for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++)
      |                                    ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1099 |           paralleltop->SetLoc2Glob_VolEl ( elnum,  elarray[ind++]);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  437 |             for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++)
      |                                                    ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here
   84 |     void SetLoc2Glob_VolEl  (int locnum, int globnum) { glob_el[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1115 |       for (int i = 0; i < fddata.Size(); i += 6)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1142 |         paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  510 |                   for (int ii = 0; ii < recvarray.Size(); ii+=2)
      |                                    ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here
   86 |     void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1161 |       while ( ii < segmbuf.Size() )
      |               ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable 'topology' [-Wunused-variable]
  410 |     const MeshTopology & topology = mesh.GetTopology();
      |                          ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable 'timerf' [-Wunused-variable]
  539 |     static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces");
      |                ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1186 |               paralleltop-> SetLoc2Glob_Segm ( segi,  globsegi );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here
   88 |     void SetLoc2Glob_Segm   (int locnum, int globnum) { glob_segm[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh()::<lambda(auto:44&)> [with auto:44 = netgen::NgArray<std::__cxx11::basic_string<char>*>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1228 |       for (int k = 0; k < array.Size(); k++) {
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable 'ntasks' [-Wunused-variable]
 1019 |     int ntasks = comm.Size();
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1284 |         seg_partition.Size() < GetNSeg())
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1315 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1322 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1346 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1349 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1381 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1384 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1398 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |         for (int ii = 0; ii < recvarray.Size(); ii+=2)
      |                          ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1427 |       for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                                 ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:46)> [with auto:46 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |             for (int ii = 0; ii < recvarray.Size(); ii+=3)
      |                              ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:45)> [with auto:45 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:46)> [with auto:46 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1427 |       for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                                 ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:45)> [with auto:45 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1458 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1468 |             for (int j = 0; j < els.Size(); j++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1506 |             for (int j = 0; j < els.Size(); j++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1543 |             for (int j = 0; j < sels.Size(); j++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray<int>&, netgen::NgArray<int>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1624 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1631 |         if (volume_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1639:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1639 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1647:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1647 |         if (surface_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1663:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1663 |         if (segment_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1682:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1682 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1685:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1685 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1710:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1710 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1713 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartHybridMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1888:35: warning: unused variable 'v_weights' [-Wunused-variable]
 1888 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                   ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1888:54: warning: unused variable 'e_weights' [-Wunused-variable]
 1888 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                                      ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1890:9: warning: unused variable 'weightflag' [-Wunused-variable]
 1890 |     int weightflag = 0;
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1891:9: warning: unused variable 'numflag' [-Wunused-variable]
 1891 |     int numflag = 0;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1892:9: warning: unused variable 'nparts' [-Wunused-variable]
 1892 |     int nparts = ntasks - 1;
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1894:9: warning: variable 'options' set but not used [-Wunused-but-set-variable]
 1894 |     int options[5];
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1896:9: warning: unused variable 'edgecut' [-Wunused-variable]
 1896 |     int edgecut;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartDualHybridMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2010:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2010 |         for ( int i = 0; i < elfaces.Size(); i++ )
      |                          ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2008:17: warning: variable 'volel' set but not used [-Wunused-but-set-variable]
 2008 |         Element volel = VolumeElement(el);
      |                 ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1984:35: warning: unused variable 'v_weights' [-Wunused-variable]
 1984 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                   ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1984:54: warning: unused variable 'e_weights' [-Wunused-variable]
 1984 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                                      ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1986:9: warning: unused variable 'weightflag' [-Wunused-variable]
 1986 |     int weightflag = 0;
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1988:9: warning: unused variable 'nparts' [-Wunused-variable]
 1988 |     int nparts = ntasks - 1;
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1990:9: warning: variable 'options' set but not used [-Wunused-but-set-variable]
 1990 |     int options[5];
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1992:9: warning: unused variable 'edgecut' [-Wunused-variable]
 1992 |     int edgecut;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartDualHybridMesh2D()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2107:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2107 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2112:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2112 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2129:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2129 |             for (int k = 0; k < vert2els[vnr].Size(); k++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2154:13: warning: unused variable 'weightflag' [-Wunused-variable]
 2154 |     idxtype weightflag = 0;
      |             ^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray<T>&) [with T = PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  727 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  728 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:12, auto:13&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  727 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  728 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  537 |         for (int i = size; i < oldsize; i++)
      |                            ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  542 |       for (int i = oldsize; i < size; i++)
      |                             ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13:   required from 'netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)> [with auto:26 = netgen::Element2d]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = double; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)> [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62:   required from 'netgen::Mesh::SendMesh() const::<lambda(const auto:37&, auto:38)> [with auto:37 = ngcore::PointElPackage; auto:38 = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:34)> [with auto:34 = netgen::Mesh::SendMesh() const::<lambda(const auto:37&, auto:38)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized]
  377 |                Vec<4> ref_colour;
      |                       ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized]
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<int, 1>::operator[](int) const',
    inlined from 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized]
  811 |                   if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1])
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  426 |                     if(i == num) continue;
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array<Point<3, double> >&, ngcore::Array<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  492 |           if (i1 > divide_edge_sections)
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable]
  601 |             auto & params_primary = all_params[nr_primary];
      |                    ^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable]
  784 |                 ShapeIdentification *edge_mapping;
      |                                      ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable]
  756 |             auto & idents = mesh.GetIdentifications();
      |                    ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr<netgen::NetgenGeometry> netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |     for (int i = 0; i < Size(); i++)
      |                     ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  157 |         for (int i = 0; i < procs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long int>, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
  933 |             if (info.strides[0] != sizeof(double)*info.shape[1])
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable]
  939 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable]
  945 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable]
  982 |                 for (auto i : Range(info.shape[0]))
      |                           ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable]
 1008 |                 for (auto i : Range(info.shape[0]))
      |                           ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1491 |              for(int i = 0; i<py::len(py_bbbpts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1497:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1497 |              for(int i = 0; i<py::len(py_hppts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1505:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1505 |              for(int i = 0; i<py::len(py_hpbnd);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/meshing/python_mesh.cpp:614:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable]
  123 |     double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr<netgen::Mesh>&, bool, int, int, bool, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<float>&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<float>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  249 |           for (int k = 0; k < bbbpts.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |           for (int k = 0; k < hppoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  475 |     for (int i = 0; i < bbbpts.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   86 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  119 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  335 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  367 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1621 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1651 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray<netgen::Point3d>&, netgen::NgArray<netgen::Point3d>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  721 |   for (i = 1; i <= p.Size(); i++)
      |               ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /usr/include/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.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> pybind11::detail::cast_op(make_caster<T>&&) [with T = std::pair<double, double>; typename make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> = std::pair<double, double>; make_caster<T> = type_caster<std::pair<double, double>, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair<double, double>&&]':
/usr/include/pybind11/cast.h:1439:51:   required from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::index_sequence<Is ...> = std::integer_sequence<long unsigned int, 0, 1>]'
/usr/include/pybind11/cast.h:1413:65:   required from 'std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> pybind11::detail::argument_loader<Args>::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> = pybind11::detail::void_type]'
/usr/include/pybind11/pybind11.h:249:88:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]'
/usr/include/pybind11/detail/init.h:287:15:   required from 'void pybind11::detail::initimpl::factory<Func, pybind11::detail::void_type (*)(), Return(Args ...)>::execute(Class&, const Extra& ...) && [with Class = pybind11::class_<netgen::Point<2, double> >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>; Return = netgen::Point<2, double>; Args = {std::pair<double, double>}]'
/usr/include/pybind11/pybind11.h:1609:32:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(pybind11::detail::initimpl::factory<Args ...>&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:177:9:   required from here
/usr/include/pybind11/cast.h:46:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster<std::pair, double, double>::cast_op_type<std::pair<double, double>&&>' {aka 'std::pair<double, double>'} when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | cast_op(make_caster<T> &&caster) {
      | ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg<D>::LineIntersections(double, double, double, netgen::NgArray<netgen::Point<D> >&, double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   77 |     for(int i=0; i<t.Size(); i++)
      |                  ~^~~~~~~~~
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   72 |     if (h*w)
      |         ~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  164 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  178 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  235 |     for (size_t i = 0; i < size; i++)
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for (int i = 0; i < bablocks.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   66 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |         for (int i = 0; i < data.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable]
   32 |     int flag;
      |         ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 59%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 60%] Linking CXX shared library libngoccvis.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 60%] Built target occvis
[ 61%] Linking CXX shared library libngmesh.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.11.so 
In member function '__ct ',
    inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'SwapImprove2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9,
    inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'AddPoint':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15,
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'InsertNewElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'GenerateBoundaryLayer2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'FindOpenElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'BuildEdgeList.constprop':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51,
    inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'CombineImprove':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16,
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'SetAllocSize':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'Recv' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 61%] Built target mesh
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o
[ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o
[ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o
[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 1; i <= meshpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |   for (int i = 1; i <= meshlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  449 |           for (int i = 1; i <= mesh.GetNSE(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  464 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  476 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |           for (int i = 1; i <= refpts.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  645 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |       for (int j = 1; j <= spiralps.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       for (int i = 0; i < imeshsp.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |       for (int hi = 0; hi < icompress.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |           if (hi < ispiral_point.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  809 |       for (int i = 0; i < icompress.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  118 |   while (markedtrigcnt < GetNT())
      |          ~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |                                 for (int l = 0; l < innerchartpts.Size(); l++)
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |           for (int k = 1; k <= dirtycharttrigs.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  563 |       for (int j = 1; j <= GetChart(i).GetNT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |       if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts())
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  648 |   if (i > chartmark.Size())
      |       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray<netgen::twoint>&, netgen::ChartId)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  694 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array<netgen::ChartId, netgen::STLTrigId>&, netgen::NgArray<netgen::ChartId>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  754 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  807 |               for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable]
  673 |     for(auto i : IntRange(10))
      |              ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1736 |   return std::move(res);
      |          ~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 2058 |           if(i1<i2)
      |              ~~^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  611 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |   for (i = 1; i <= vic.Size(); i++)
      |               ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1005 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1053 |       for (i = 1; i <= importlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1152 |   for (i = 1; i <= externaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1174 |   for (i = 1; i <= storedexternaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1375 |   if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;}
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1733 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1764 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1772 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1787 |   for (i = 1; i <= vicinity.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1806 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1820 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1831 |   if (trig <= vicinity.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2079 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2090 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2266 |                      for (int j = 1; j <= inters.Size(); j++)
      |                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2423 |   if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; }
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2430 |   if (pn <1 || pn > lineendpoints.Size())
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2795 |         for (int j = 1; j <= c.GetNChartT(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3057 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3073 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3120 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3141 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3156 |   for (i = 1; i <= spiralpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3256 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3259 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3310 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3317 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3345 |                   for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3359 |                       for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3463 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3466 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3493 |                       for (l = 2; l <= trigsaroundp.Size(); l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |   if (chartnumber >= 1 && chartnumber <= GetNOCharts())
      |                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |     for (int j = 1; j <= chart.GetNChartT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3641 |     for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable]
 3660 |       Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] );
      |             ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3668 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3671 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  117 |       if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();}
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |       for (i = 1; i <= edgelist1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  233 |       for (i = 1; i <= edgelist2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::INDEX_2>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |   for (ii = 1; ii <= trigsinbox.Size(); ii++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |               for (i = 1; i <= trigsinbox2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |           for (i = 1; i <= trigsinbox.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable]
  539 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable]
  541 |   int cnt = 0;
      |       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable]
  543 |   const double lamtol = 1e-6;
      |                ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   for (i = 1; i <= chart.GetNT(); i++)
      |               ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  983 |               for (k2 = 1; k2 <= linenums.Size(); k2++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |       for (i = 1; i <= GetNOCharts(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray<int>&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |   for (int j = 1; j <= chart.GetNT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1222 |   for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1279 |       for (int j = 2; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |       for (int j = 1; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1289 |       for (int j = 1; j <= plimes1.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1302 |           for (int kk = 1; kk <= foundpts.Size(); kk++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  278 |   if (storedstatus.Size() == ne)
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray<twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |   for (i = 1; i <= line.Size(); i++)
      |               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray<netgen::twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (k = oldend; k <= line.Size(); k++)
      |                            ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |   if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |   if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |   for (int i = 2; i <= pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::Box<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  601 |   for (int i = 1; i < pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |   for (i = 1; i < pts.Size(); i++)
      |               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::NgArray<netgen::Point3d>&, double, netgen::Mesh&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |       while (inthl < 1.000000001 && j <= inthi.Size())
      |                                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray<Point3d>&, const Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   19 |   for (int i = 1; i <= ap.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int i = 1; i <= charttrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |       if (cnt != 0 && i < charttrigs.Size())
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |       for (int i = 1; i <= charttrigs.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable]
 1175 |   int i,j,k;
      |         ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o
[ 65%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  135 |         while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n))
      |                ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  156 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  217 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int i = 0; i < splines.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |                  pi < mesh2d.GetNP()+PointIndex::BASE; pi++)
      |                  ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |                pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |           for (PointIndex pi = 1; pi <= si2.Size(); pi++)
      |                                   ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  706 |         for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable]
  514 |     auto BndPntRange = mesh->Points().Range();
      |          ^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable]
  356 |     for (auto i : Range(buflen))
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray<netgen::STLReadTriangle>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  490 |   for (int i = 0; i < readtrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |   for(int i = 0; i < readtrigs.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  755 |           for (int j = 0; j < trigsperpoint[pi].Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1040 |       for (i = 1; i <= oriented.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1061 |           for (i = 1; i <= list1.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |           for (i = 1; i <= list2.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  285 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  301 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Plane*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   18 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for (int i=0; i<materials.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string netgen::SplineGeometry2d::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:974:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  974 |     if (bcnames.Size() >= bcnr)
      |         ~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |     if ( bcnr > bcnames.Size() )
      |          ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for (int i = 0; i < bcnames.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1007 |     if ( materials.Size() >= domnr)
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |     if (domnr > materials.Size()) materials.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
 1034 |     if ( maxh.Size() >= domnr  && domnr > 0)
      |          ~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |     if (domnr > maxh.Size()) maxh.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  232 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |            for(int i = 0; i < self.splines.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  385 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]'
/usr/include/c++/13/optional:278:19:   required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]'
/usr/include/c++/13/optional:457:52:   required from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base<netgen::MeshingParameters, false, false>]'
/usr/include/c++/13/optional:918:22:   required from 'std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> = netgen::MeshingParameters&]'
/usr/include/pybind11/stl.h:334:22:   required from 'bool pybind11::detail::optional_caster<Type, Value>::load(pybind11::handle, bool) [with Type = std::optional<netgen::MeshingParameters>; Value = netgen::MeshingParameters]'
/usr/include/pybind11/cast.h:1424:51:   required from 'bool pybind11::detail::argument_loader<Args>::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2>]'
/usr/include/pybind11/cast.h:1402:68:   required from 'bool pybind11::detail::argument_loader<Args>::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}]'
/usr/include/pybind11/pybind11.h:228:42:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Return = std::shared_ptr<netgen::Mesh>; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr<netgen::SplineGeometry2d>}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  101 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  105 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  134 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  136 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  205 |           if (n > points.Size()) n = 1;
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |   for (i = 1; i <= intervallused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  168 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |     for(int i = 0; i < to_delete.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  188 |     for(int i = 0; i<delete_them.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:193:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  193 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:196:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  196 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:200:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |     for(int i = 0; i < identifications.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:204:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  204 |     for (int i = 0; i < singfaces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |     for (int i = 0; i < singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'virtual void netgen::WritePrimitivesIt::Do(netgen::Solid*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:260:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  260 |         for (int i = 0; i < coeffs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:287:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  287 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:310:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  310 |     for (int i = 0; i < identifications.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |             for (int j=0; j<coeffs.Size(); j++)
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:456:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  456 |                 for (int j=0; j<coeffs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:489:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  489 |         for(int j=0; j<coeffs.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'netgen::TopLevelObject* netgen::CSGeometry::GetTopLevelObject(const netgen::Solid*, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:789:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RemoveTopLevelObject(netgen::Solid*, netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  800 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SetFlags(const char*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:842:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  842 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:867:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  867 |             for ( i = 0; i < min2(polysurfs.Size(),bcname.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:869:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  869 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  884 |             for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  921 |             for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  923 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  938 |             for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  970 |     for (int i = 0; i < isidenticto.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1117 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
 1213 |     catch (exception)
      |            ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1263 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1275 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1281 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1307 |         for (int i = 0; i < lsurfi.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |         for (int i = 0; i < solids.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1600 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  416 |                   for(int i=0; i<pnums.Size(); i++)
      |                                ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:442:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  442 |                       for(int i=0; i<pnums.Size(); i++)
      |                                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1269 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1321:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1321 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 69%] Linking CXX shared library libngstl.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray<netgen::SpecialPoint>&, netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   22 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  186 |         for (int i = 0; i < geometry.identifications.Size() && !pi1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  187 |           for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  202 |                   for (int k = 0; k < hsp.Size() && !pi1; k++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  254 |           for (int i = 1; i <= hsp.Size(); i++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  274 |             for (int i = 1; i <= hsp.Size(); i++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  313 |         for (int i = 1; i <= edgepoints.Size()-1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int i = 1; i <= geometry.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |         for (int j = 1; j <= edgepoints.Size()-1; j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |             for (int i = 0; i < locind.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |         for (int i = 0; i < refedges.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |             for(int i = 0; i < refedges.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  511 |         for(int i=0; i<refedges.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::SplitEqualOneSegEdges(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:623:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  623 |                pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::NgArray<int>&, double, const netgen::Mesh&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |         for (int i = 0; i < locind.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |                         for (int jj = 0; jj < hsp.Size(); jj++)
      |                                          ~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::Segment>&, netgen::NgArray<bool>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |         for (int j = 0; j < locsurfind.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1177 |                     for (int l = 1; !hi && l <= refedges.Size(); l++)
      |                                            ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |     for(int i=0; i<refedges.Size()-1; i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1284:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1284 |         for(int j=i+1; !todelete.Test(i) && j<refedges.Size(); j++)
      |                                             ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1403 |         while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++;
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1438 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1543 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1561 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1605 |     for (int k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1664 |              pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |              ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1729 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In function 'ParallelFor',
    inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'CheckGeometryOverlapping':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 71%] Built target stl
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 71%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  500 |     for(int i=0; i<ips.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::Extrusion::~Extrusion()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:719:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Extrusion::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'netgen::INSOLID_TYPE netgen::Extrusion::PointInSolid(const netgen::Point<3, double>&, double, netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  786 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  918 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  924 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  411 |                   for (j = 1; j <= me.Size(); j++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |           if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts())
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |               for (j = 1; j <= chart.GetNChartT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |               for (j = 1; j <= chart.GetNOuterT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |               for (j = 1; j <= stlgeometry->meshlines.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1184 |     for (int i = 1; i <= trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 73%] Linking CXX shared library libnggeom2d.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, MeshingParameters&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (int i = 0; i < geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   96 |     for (int i = 0; i < geom.singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |           for (int j = 0; j < loc.Size(); j++)
      |                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |             for (int j = 0; j < fpairs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  391 |     for(int k = 0; k<geom.bcmodifications.Size(); k++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:400:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  400 |     for (int j = 0; j < geom.singfaces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:408:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  408 |             for (int l = 0; l < surfs.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:446:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  446 |         for (PointIndex pi = PointIndex::BASE; pi < noldp+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:466:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int i = 1; i <= geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:472:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  472 |         for (int si = 0; si < segments.Size(); si++)
      |                          ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:521:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |         for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:636:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |             for (int i = 1; i <= geom.identifications.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:640:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  640 |                 for (int j = 1; j <= fpairs.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:656:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  656 |             for (SurfaceElementIndex  sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'int netgen::CSGGenerateMesh(CSGeometry&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for (int i = 0; i < maxhdom.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  778 |                       list.size() ? new T[list.size()] : NULL)
      |                                     ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  293 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |           for (int j = 1; j <= mesh.GetNP(); j++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |       for (int k = 0; k < copy_points.Size(); k++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  485 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |   for(int i=0; i<slices.Size(); i++)
      |                ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::Identifyable(const netgen::SpecialPoint&, const netgen::SpecialPoint&, const netgen::TABLE<int, 0>&, const netgen::TABLE<int, 0>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  695 |           for (int j = 0; j < hsurf.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  703 |       for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  706 |       for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |           for (int l = 0; l < domain_surfaces.Size(); l++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  925 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  992 |           for (int jj = 0; jj < domain_surfaces.Size(); jj++)
      |                            ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |           for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++)
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1010 |               for (int jj = 0; jj < surfs_of_p1.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1164 |                   for (int ll = 0; ll < segs_on_face2.Size(); ll++)
      |                                    ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1237 |   for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1251 |   for (int i1 = 0; i1 < segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1375 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1648 |   for (int i1 = 1; i1 <= segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22,
    inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51,
    inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68,
    inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42,
    inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12,
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In member function '__ct ',
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:34:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 74%] Built target geom2d
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 74%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 75%] Linking CXX shared library libngstlvis.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   29 |     if (changeval != geometry2d->GetSplines().Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   62 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  180 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  220 |     for(int i=0; i<point_on_faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  761 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  764 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray<netgen::NgArray<int>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  877 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:884:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  884 |     for(int i=0; i<polysurfs.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:887:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  887 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::CalcSpecialPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  894 |     for (int i = 0; i < points.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  909 |     for (int fi1 = 0; fi1 < faces.Size(); fi1++)
      |                       ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  910 |       for (int fi2 = 0; fi2 < faces.Size(); fi2++)
      |                         ~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 76%] Linking CXX shared library libnggeom2dvis.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 76%] Built target stlvis
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 77%] Built target geom2dvis
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   48 |   for (int i = 0; i < si1.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 0; i < si2.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |           for (int i = 0; i < points.Size()-1; i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |           for (int i = 0; i < points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |       for (int i = 0; i < points.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  157 |        pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |               for (int i = 0; i < surfk.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |     for(int i=0; i<checklines_vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::RevolutionFace::~RevolutionFace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:111:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |     for(int i=0; i<checklines_start.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual double netgen::RevolutionFace::MaxCurvature() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:357:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  357 |     for(int i=0; i<checkpoints.Size(); i+=2)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::Revolution::~Revolution()':
/builddir/build/BUILD/netgen-6.2.2202/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<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  799 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |         for(int j=0; j<points.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1035 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1042:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1042 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray<int>&, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  718 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |             for (int j = 0; j < hpts.Size(); j++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for(int j=0; j<points->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1597 |                 for (int i = 0; i < surfind.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |                       for (int j = 0; j < pts.Size(); j++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  390 |                     for (int j = 0; j < pts.Size(); j++)
      |                                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  401 |                           for(int jj=0; jj<surfids.Size(); jj++)
      |                                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:423:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                   for (int j = 0; j < pts.Size(); j++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:466:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:467:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |           for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                 ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:468:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |             for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                   ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:495:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  495 |             for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:496:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |               for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  497 |                 for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                       ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:536:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  536 |                             for (int i = 0; i < locsurf2.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:578:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |         for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:579:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |           for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                               ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:603:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |             for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:604:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  604 |               for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                                   ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1701 |     for (int i = 0; i < points->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&, netgen::NgArray<netgen::SpecialPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1752 |       for (int i = 0; i < apoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1763 |     for (int i = 1; i < apoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1780 |         for (int i = 0; i < apoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1797 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1821 |                 for (int m = 0; m < surfind.Size(); m++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1843 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1848 |             for (int j = 0; j < normalvecs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1849 |               for (int k = 0; k < normalvecs.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1930 |                       for (int j2 = 0; j2 < surfind2.Size(); j2++)
      |                                        ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |                       for (int l = 0; l < surfind2.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2020 |                       for (int m = 0; m < surfind.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2094 |                       for (int m = 0; m < locsearch.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2147 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2151 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type]
  197 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type]
  216 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type]
  236 |   }
      |   ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE<int>&, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   15 |     for (int i = 1; i <= geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |         for (int j = 1; j <= se.segms.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   48 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   79 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  114 |     for (i = 1; i <= mesh.GetNE(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  178 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (i = 1; i <= ref_singular.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |         for (i = 1; i <= ref_slices.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |                       (slicenr == slices.Size()) ? 1 : slices[slicenr];
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  416 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  468 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  719 |     for(int i = 1; i<=mesh.GetNE(); i++)
      |                    ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 80%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |                for(int i = 0; i<py::len(cuts);i++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: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.2202/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |                 for (int j = 0; j < si.Size(); j++)
      |                                 ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'const std::shared_ptr<netgen::NgArray<std::shared_ptr<netgen::OneSurfacePrimitive> > > netgen::SplineSurface::CreateCuttingSurfaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   47 |     for(int i = 0; i<splines.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::shared_ptr<netgen::SplineSeg<3> >; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::__cxx11::basic_string<char>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 80%] Linking CXX shared library libngcsg.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 80%] Built target csg
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  142 |     if (level >= mesh->level_nv.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |           if (ei <= mesh->mlparentelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  736 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  748 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1044 |           catch(NgException e) // quads not implemented curved yet
      |                             ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'ngcore::FlatArray<int> netgen::Ngx_Mesh::GetDistantProcs(int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantPNums(int) const' is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations]
 1329 |         return mesh->GetParallelTopology().GetDistantPNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here
  153 |     FlatArray<int> GetDistantPNums (int locnum) const { return loc2distvert[locnum]; }
      |                    ^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations]
 1331 |         return mesh->GetParallelTopology().GetDistantEdgeNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here
   73 |     FlatArray<int> GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; }
      |                    ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantFaceNums(int) const' is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations]
 1333 |         return mesh->GetParallelTopology().GetDistantFaceNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here
   71 |     FlatArray<int> GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; }
      |                    ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  279 |                         for (int j = 0; j < pnums.Size(); j++)
      |                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |                             for (int j = 0; j+2 < enums.Size(); j+=2)
      |                                             ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  348 |                             for (int j = 0; j < fnums.Size(); j += 2)
      |                                             ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                             for (int i = 0; i < loadtypes.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  433 |                         for (int i = 0; i < loadtypes.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   84 |   for (int i = 0; i < geometryregister.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |     for(int i=0; i<tris.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  312 |   if (pi < 1 || pi > mesh->GetNP())
      |                 ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:698:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  698 |     for(int i=0; i<tetfacedata.Size(); i+=9)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<segmentdata.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |   for (int i = 0; i < da.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  921 |       mesh->GetParallelTopology().GetDistantPNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here
  112 |     void GetDistantPNums (int locpnum, int * distpnums ) const
      |          ^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  924 |       mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here
  136 |     void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  927 |       mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here
  119 |     void GetDistantFaceNums (int locfacenum, int * distfacenums ) const
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations]
  946 |     case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here
  103 |     int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations]
  947 |     case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here
  109 |     int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations]
  948 |     case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum );
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here
  106 |     int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  961 |     case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here
   92 |     int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  962 |     case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here
   94 |     int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  963 |     case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here
   96 |     int GetGlobalElNum   (int locnum) const { return glob_el[locnum-1]; }
      |         ^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1594 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1606 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1656 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1662 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1757 |       if (ei <= mesh->mlparentelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1762 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1773 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1824 |   for (int i = 0; i < apairs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1944 |   for( int i=0; i<indexArray.Size(); i++ )
      |                 ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_SurfaceElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1961:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1961 |         for( int i=0; i<indexArray.Size(); i++ )
      |                       ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1977:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1977 |         for (int i = 0; i < mesh->pointelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2182 |       for(int i = 0; i<qualityloss_arr->Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = double; S = PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |     for (int i = 0; i < trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |     if (changeval != specpoints.Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 1; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  309 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct]
  396 |         for (const Point3d & p : mesh->Points())
      |                              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |         for (int i = 2; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  475 |     if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) ||
      |                                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  144 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  160 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  211 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  116 |               for (int jj = 0; jj < sels.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  236 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In member function 'netgen::Mesh::GetFaceDescriptor(int)',
    inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized]
  732 |     { return facedecoding[i-1]; }
      |                           ~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here
  261 |                     int fdnr, ednr;
      |                         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized]
  344 |                               mesh[nr].edgenr = ednr+1;
      |                                                 ~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here
  261 |                     int fdnr, ednr;
      |                               ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable]
   60 |   char str[200];
      |        ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   56 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  162 |   for (i = 1; i <= surfaceelp.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 87%] Linking CXX shared library libngcsgvis.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so 
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 88%] Built target csgvis
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   71 |         for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for(int i=startsize; i<point_ids.Size(); i++)
      |                          ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:94:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   94 |     for(int i=0; i<PointIndex::BASE; i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:127:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  127 |     for(SurfaceElementIndex si = 0; si < mesh.GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:186:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  186 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:295:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |     for(int i=0; i<point_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:444:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  444 |     for(int i=PointIndex::BASE; i<mesh.GetNP()+PointIndex::BASE; i++)
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  454 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:479:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  486 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:520:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:525:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  525 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  527 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  545 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:550:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  550 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  552 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  577 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  595 |     for(int i=0; i<=mesh.GetNP(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  599 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:606:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  606 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:609:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  609 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for(int i=0; i<vertex_to_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:647:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:655:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:681:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:689:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  689 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:699:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:733:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  733 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:741:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:765:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:770:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  787 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  794 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:814:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  814 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:821:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:823:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:853:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:870:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  870 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:896:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:902:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  902 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:926:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  926 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  933 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  947 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:964:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  964 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:988:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |     for(int i = 0; i<uid_to_group_3D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:991:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for(int i = 0; i<uid_to_group_2D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:994:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  994 |     for(int i = 0; i<uid_to_group_1D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:997:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |     for(int i = 0; i<uid_to_group_0D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1002:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1002 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1005:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1005 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1024:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1024 |     for(int i=0; i<face_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1034:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1034 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1045 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1048:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1048 |     for(int i=0; i<edge_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1059:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1059 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1065 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1085:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1085 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1090 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  811 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  298 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  308 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  346 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |   for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++)
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  440 |           for (int i = 0; i < faceSei.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for (i = 1; i <= points.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (i = 1; i <= edges.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  290 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  297 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  153 |          for(int i = 1; i <= locfaces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  311 |       for(int i = 1; i <= neighbour_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |       for(int i = 1; i <= owner_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  352 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |       for(int i = 1; i <= owner_facelist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  428 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  474 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  561 |       for(int i = 2; i <= surfelem_bclist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |       for(int i = 1; i <= bcarray.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable]
  603 |       char casefiles[256];
      |            ^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 91%] Linking CXX shared library libnginterface.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 91%] Built target interface
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:12:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare]
  176 |          if(m->GetNP() > num_pts)
      |             ~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  929 |       if(me->GetNP() <= numpoints)
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable]
  916 |       int perfstepsend = MESHCONST_MESHSURFACE;
      |           ^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 92%] Linking CXX shared library libnglib.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so 
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 92%] Built target nglib
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 92%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o
[ 95%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function 'void ParallelRun()':
/builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable]
   68 |   MPI_Status status;
      |              ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline<S>::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |     for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline<S>::Evaluate(double) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  300 |     for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  230 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  305 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  327 |     for (int i = 1; i <= userformats.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 0; i < geometryregister.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  570 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  601 |         catch (NgException e)
      |                            ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  658 |         if (prev_np != mesh->GetNP())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  665 |         if (prev_ne != mesh->GetNE())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  672 |         if (prev_nse != mesh->GetNSE())
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |         for (int i = 0; i < tets_in_qualclass.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1457 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1509 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |             for (int i = 0; i < geometryregister.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    9 |       Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  524 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |             for (int i = 0; i < vssolution.soldata.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 1; i <= coeffs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     for (int i = 1; i <= geometry->singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  533 |     for (int i = 1; i <= geometry->singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 97%] Linking CXX shared library libngpy.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so 
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  696 |         for(int i = 0; i < face_colours.Size();i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  777 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  801 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  808 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  820 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  830 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
[ 98%] Built target ngpy
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 99%] Linking CXX shared library libnggui.so
/usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 99%] Built target gui
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[100%] Linking CXX executable netgen-mesher
/usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggui.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[100%] Built target netgen
gmake[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-build
[ 90%] No install step for 'netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E echo_append
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-install
[100%] Completed 'netgen'
/usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles/netgen-complete
/usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-done
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi'
[100%] Built target netgen
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/CMakeFiles 0
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/90/exe ']'
+++ /usr/bin/readlink /proc/90/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module unload mpi/openmpi-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/90/exe ']'
+++ /usr/bin/readlink /proc/90/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module load mpi/mpich-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=mpicxx
+ export CXX
+ /usr/bin/cmake -S . -B 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.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
Call Stack (most recent call first):
  CMakeLists.txt:87 (include)
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") 
<string>:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
<string>:1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") 
-- Found Tclsh: /bin/tclsh (found version "8.6") 
-- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") 
-- Found TCLTK: /usr/lib64/libtcl.so  
-- Found TK: /usr/lib64/libtk.so  
-- Found TCL: /usr/lib64/libtcl.so  
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") 
-- Found PythonLibs: /usr/lib64/libpython3.11.so
-- Found Pybind11: /usr/include
-- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.0") 
-- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.0") 
-- Found MPI: TRUE (found version "4.0")  
-- Found METIS: /usr/lib64/libmetis.so  
-- Found mpi4py: /usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py
-- OCC DIRS /usr/include/opencascade
-- Found JPEG: /usr/lib64/libjpeg.so (found version "62") 
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- LTO enabled
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'pybind11_stubgen'
CMake Warning at python/CMakeLists.txt:31 (message):
  pybind11-stubgen not found, if you want to create stub files
  for better autocompletion support install it with pip.
grep: /etc/lsb-release: No such file or directory
------------------------------------------------------------------------
  Netgen :  Automatic configuration OK.
  Build type: RelWithDebInfo
  Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection
  Enabled functionality:
    OCC: ............... 1
    JPEGlib: ........... 1
    FFMPEG: ............ OFF
    GUI: ............... ON
    MPI: ............... 1
    PYTHON: ............ ON
  Building: 
    Type 'make' to compile Netgen.
    Type 'make install' to install Netgen.
  Install directory:
    /usr
  Please set the following environment variables:
    NETGENDIR=/usr/bin
    PYTHONPATH=.:/usr/lib64/python3.11/site-packages
------------------------------------------------------------------------
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich
+ /usr/bin/cmake --build ppc64le-redhat-linux-gnu-mpich -j5 --verbose
/usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/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.2202/ppc64le-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/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.2202/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 libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/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.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/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]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build
[  1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNGINTERFACE_EXPORTS -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
-- Found Git: /usr/bin/git (found version "2.39.0") 
[  2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c
[  2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c
[  2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c
CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[  2%] Built target ng_generate_version_file
/usr/bin/gmake  -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/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.2202/ppc64le-redhat-linux-gnu-mpich'
[  2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp
[  3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  467 |         queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp);
      |                                                      ^~~~
      |                                                      |
      |                                                      int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *'
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign]
  470 |         queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp);
      |                                                       ^~~~
      |                                                       |
      |                                                       int *
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *'
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext':
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
 4622 |     if (error_code = togl_CheckForXError(from)) {
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level:
/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function]
 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams)
      | ^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)':
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable]
   19 |   char line[maxlen], infile[maxlen], outfile[maxlen];\
      |                                      ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable]
   21 |   int i, j;
      |          ^
[  3%] Linking CXX executable makerls
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable]
  125 |       auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16);
      |            ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable]
  184 |         size_t len = strlen(bt_syms[i]);
      |                ^~~
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[  3%] Built target makerls
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  4%] Linking C shared library libngtogl.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1
/usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o  -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so 
[  4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_symlink_library libngtogl.so.6.2 libngtogl.so.6.2 libngtogl.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[  4%] Built target togl
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp
[  5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  332 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:334:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  334 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:336:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:338:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (j = 0; j + 1 < numlistflags[i]->Size(); ++j)
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |     for (int i = 0; i < strflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:362:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  362 |     for (int i = 0; i < numflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  364 |     for (int i = 0; i < defflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:366:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  366 |     for (int i = 0; i < strlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int i = 0; i < numlistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |     for (int i = 0; i < flaglistflags.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable<ngcore::Flags>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                 for (int i = 0; i < strs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor 'ngcore::PajeTrace::PajeTrace(int, std::string)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable 'i' [-Wunused-variable]
   73 |     for(auto i : Range(5))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::Write(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable 'i' [-Wunused-variable]
  582 |           for(auto i : IntRange(n_timers))
      |                    ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable 'rank' [-Wunused-variable]
  466 |       auto rank = comm.Rank();
      |            ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::SendData()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable 'rank' [-Wunused-variable]
  781 |       auto rank = comm.Rank();
      |            ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable 'nranks' [-Wunused-variable]
  782 |       auto nranks = comm.Size();
      |            ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<std::__cxx11::basic_string<char> > >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<ngcore::Array<double> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  215 |     for (size_t i = 0; i < num_threads; i++)
      |                        ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function<void(ngcore::TaskInfo&)>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  403 |             if (mytask >= mytasks.Size()) break;
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  415 |     catch (Exception e)
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base<int>::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  534 |                 if (mynode_data.start_cnt >= mytasks.Size()) break;
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  536 |                 if (mytask >= mytasks.Size()) break;
      |                     ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=]
  548 |         catch (Exception e)
      |                          ^
[  7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/version.cpp
[  8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[  8%] Linking CXX shared library libngcore.so
cd /builddir/build/BUILD/netgen-6.2.2202/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o  -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
In member function '__ct ',
    inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7,
    inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14,
    inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59,
    inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39,
    inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function 'SetFlag':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[  8%] Built target ngcore
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build
[  9%] Generating rule_hexrules.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/hexrules.rls rule_hexrules.cpp hexrules
[  9%] Generating rule_triarules.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/triarules.rls rule_triarules.cpp triarules
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 10%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp
[ 11%] Generating rule_pyramidrules.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules.rls rule_pyramidrules.cpp pyramidrules
[ 11%] Generating rule_prismrules2.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/prismrules2.rls rule_prismrules2.cpp prismrules2
[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx
[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx
[ 12%] Generating rule_pyramidrules2.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules2.rls rule_pyramidrules2.cpp pyramidrules2
[ 13%] Generating rule_quadrules.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/quadrules.rls rule_quadrules.cpp quadrules
[ 13%] Generating rule_tetrules.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/tetrules.rls rule_tetrules.cpp tetrules
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:27:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle<BRepAlgo_AsDes>&, const TopTools_MapOfShape&, Standard_Boolean)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable]
  519 |   Standard_Boolean AffichPurge = Standard_False;
      |                    ^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List<TopoDS_Shape> const&, double, double, TopoDS_Edge const&, bool&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized]
  337 |   if (Abs(endU-f) < Abs(endU-l))
      |                     ~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here
  322 |   Standard_Real U, endU, min;
      |                    ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   97 |   if (selpoint > 0 && selpoint <= mesh->GetNP())
      |                       ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  159 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  276 |   for (int i = 1; i <= mesh->GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |   if (selelement > 0 && selelement <= mesh->GetNSE())
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |   for (i = 1; i <= mesh->GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::MultiPointGeomInfo>&, netgen::NgArray<netgen::INDEX_2>&, netgen::NgArray<int>&, netgen::NgArray<int>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i = 0; i < pgeominfo.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |     for (int i = 0; i < loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |     for (int i = 0; i < locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  478 |     for (int i = 0; i < lines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  512 |         for (int ii = 0; ii < testfaces->Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |         for (int i = 0; i < lines.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   46 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |                                            if (i < 0 || i >= self.Size())
      |                                                         ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 3; T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx
[ 14%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.jxx:28,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.ixx:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:35:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable]
  366 |     int i = 0;
      |         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: At global scope:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable]
   70 | static int nbe = 0;
      |            ^~~
[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx: In function 'SelectEdge(TopoDS_Face const&, TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_List<TopoDS_Shape>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized]
  215 |           if (angle >= anglemax) {
      |           ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here
  201 |           Standard_Real angle;
      |                         ^~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS_Face.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/TopoDS_Face.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray<double>&, const netgen::NgArray<netgen::Vec3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for(int i=0; i<alpha.Size() && i<vec.Size(); i++)
      |                                    ~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /usr/include/opencascade/Standard_Stream.hxx:20,
                 from /usr/include/opencascade/Standard_Handle.hxx:19,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:21:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  234 |        pi < GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  298 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  321 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  354 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  362 |        i < np+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  399 |        i < clvol.Size()+PointIndex::BASE; i++)
      |        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  407 |       for (int i = 1; i <= faces.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |   for (i = lasti+1; i <= faces.Size() && !fstind; i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&, netgen::INDEX_2_HASHTABLE<int>&, float, float, netgen::INDEX&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |       for (i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  566 |   for (i = 1; i <= locfaces2.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |   for (i = 1; i <= locfaces3.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |   for (i = 1; i <= locfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  625 |       for (i = 1; i <= locpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  634 |                   if (other >= 1 && other <= pindex.Size() &&
      |                                     ~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray<netgen::MeshPoint, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<netgen::PointIndex, 1>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |   for (INDEX i = 1; i <= faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |   for (int i = 1; i <= faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |     for (int i = 1; i <= testfaces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  866 |   for (int ii = 1; ii <= aprif.Size(); ii++)
      |                    ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx: In function 'MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence<TopoDS_Shape>&, NCollection_Sequence<double>&, TopoDS_Edge const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized]
  460 |     dU = USeq(i) - U1;
      |     ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here
  446 |   Standard_Real U1;
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized]
  486 |   B.UpdateVertex( V, U2, NewDegen, Tol);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here
  457 |   Standard_Real U2, dU, dUmin = 1.e100;
      |                 ^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:33:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepAlgo_AsDes.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1462 |         VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1479 |         VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() )  ) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray<netgen::Point3d>&, int, int, double, double, int, double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |         for(int i=0; i<potential_startpoints.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:237:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  237 |     for(int i=0; i<potential_startpoints.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:250:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  250 |         for(int j=1; j<dirstart.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::Calc(const netgen::Point3d&, netgen::NgArray<netgen::Point3d>&, netgen::NgArray<double>&, netgen::NgArray<bool>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  428 |             if(maxpoints > 0 && points.Size() >= maxpoints)
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |     for (int i = 1; i <= startpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray<netgen::Point3d>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |     for(i=0; i<elements_2d.Size(); i++)
      |              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:614:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  614 |     while(startpointsp < startpoints.Size())
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:620:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  620 |         for(int tri = 0; startpointsp < startpoints.Size() && tri<numtri; tri++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:642:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |             for(int j=0; startpointsp < startpoints.Size() && j<numloc; j++)
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:655:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         if(i == elements_2d.Size()) i = 0;
      |            ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray<int, PointIndex>, const MeshingParameters&, int, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  414 |         for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  420 |     for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable]
  252 |     FaceDescriptor & fd = mesh.GetFaceDescriptor(k);
      |                      ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |                 for (int j = 0; j < linenums.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray<NgArray<int, 1>*>&, INDEX_2_CLOSED_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  461 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  529 |             for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                              ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for(k = 0; k < idmaps.Size(); k++)
      |                                ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  715 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  795 |                     for (i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1116 |         for (int i = 1; i <= mtets.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1156 |         for (int i = 1; i <= mprisms.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |     for (int i = 1; i <= mids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1734 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE<PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1807 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1883 |     for(int i=0; i<mtets.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1887:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1887 |     for(int i=0; i<mprisms.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1891:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1891 |     for(int i=0; i<mids.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1895:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1895 |     for(int i=0; i<mtris.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1899:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1899 |     for(int i=0; i<mquads.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::BisectTetsCopyMesh(Mesh&, const NetgenGeometry*, BisectionOptions&, const NgArray<NgArray<int, 1>*>&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2152 |                 for(int j=0; j<idmaps.Size(); j++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::UpdateEdgeMarks(Mesh&, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2497 |     for(int m = 0; m < mtets_old.Size(); m++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2547 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2596 |      for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2636 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In member function 'void netgen::Refinement::Bisect(netgen::Mesh&, netgen::BisectionOptions&, netgen::NgArray<double>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2865 |                 for(int i=1; i<=mtets.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2867 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2869 |                 for(int i=1; i<=mtris.Size(); i++)
      |                              ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2871 |                 for(int i=1; i<=mquads.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2873 |                 for(int i=1; i<=mprisms.Size(); i++)
      |                              ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2924 |                             for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2994 |                 for (int i = 1; i <= mtets.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3015 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3038 |               for (int i = 1; i <= mtets.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3064 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3139 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3142 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3147 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3150 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3155 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3158 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3209 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3211 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3219 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3224 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3226 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3234 |             for (int i = 1; i <= mprisms.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3239 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3241 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3249 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3374 |                   for (int j = 0; j < edges.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3613 |             for (int i = 1; i <= mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3617 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3621 |             for (int i = 0; i < mtets.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3628 |             for (int i = 1; i <= mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |             for (int i = 0; i < mtris.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3689 |     for (int i = 1; i <= mprisms.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3784 |     for (int i = 1; i <= mquads.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3968 |         for(int ii=1; ii<=mesh.GetNP(); ii++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4015 |             for(int ii=0; ii<bad_elts.Size(); ii++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4081:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4081 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  283 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  496 |             for (int i = 1; i <= mesh->GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  521 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |                     for( int j = 0; j < pnums.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  598 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  616 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  655 |         for (int i = 1; i <= mesh->GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  875 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1006 |         for (int hi = 0; hi < seia.Size(); hi++)
      |                          ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1341 |     for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1839 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2121 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2389 |                 for (j = 1; j <= faces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2448 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |                 for (int j = 1; j <= faces.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2659 |     for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2944 |                     for (int j = 1; j <= faces.Size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3000 |     for (i = 1; i <= mesh->GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26,
                 from /usr/include/opencascade/TopLoc_Location.lxx:18,
                 from /usr/include/opencascade/TopLoc_Location.hxx:170,
                 from /usr/include/opencascade/TopoDS_Shape.hxx:24,
                 from /usr/include/opencascade/TopoDS.lxx:18,
                 from /usr/include/opencascade/TopoDS.hxx:156,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/stl_tree.h:63,
                 from /usr/include/c++/13/set:62,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 20%] Linking CXX shared library pyngcoreNone
cd /builddir/build/BUILD/netgen-6.2.2202/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: -flto libngcore.so -lmpi -lpython3.11 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable]
 1602 |     auto my_hash = [](const TopoDS_Shape & key) {
      |          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle<Interface_InterfaceModel>, const TopoDS_Shape&, opencascade::handle<Transfer_FinderProcess>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable]
 2226 |           auto n = identifications.size();
      |                ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable]
   35 |         double vstep = 0.01*(vmax-vmin);
      |                ^~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 21%] Built target pyngcore
[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o -MF CMakeFiles/occ.dir/python_occ_basic.cpp.o.d -o CMakeFiles/occ.dir/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   59 |       for (i = 1; i <= mesh.GetNSE(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array<netgen::Segment, long unsigned int> netgen::BuildSegments(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable]
  136 |       auto& topo = mesh.GetTopology();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray<Vec<3>, PointIndex>, const ngcore::Table<SurfaceElementIndex, PointIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable]
  224 |             int cnt = 1;
      |                 ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable]
  218 |     for(auto i : Range(10))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |         if(edgenr >= geo.GetNEdges())
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable]
 1002 |      auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain);
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable]
 1006 |      int hsteps = mp.optsteps2d;
      |          ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable]
 1139 |         int new_fd_index = mesh.AddFaceDescriptor(new_fd);
      |             ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable]
 1185 |        int domain = sel.GetIndex();
      |            ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable]
 1264 |            auto v2 = growthvectors[a[(i+1)%n]];
      |                 ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array<double>&, bool, const ngcore::Array<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1318 |         while(icurrent<n)
      |               ~~~~~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1322:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1322 |            while(getAngle(pis, ilast) < 1e-5 && ilast < n)
      |                                                 ~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1558:20: warning: variable 'q1' set but not used [-Wunused-but-set-variable]
 1558 |               auto q1 = mesh[pi3];
      |                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1512:14: warning: variable 'swap' set but not used [-Wunused-but-set-variable]
 1512 |         bool swap = false;
      |              ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1053:10: warning: unused variable 'ne' [-Wunused-variable]
 1053 |      int ne = mesh.GetNSE();
      |          ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1093:9: warning: unused variable 'fd_old' [-Wunused-variable]
 1093 |     int fd_old = mesh.GetNFD();
      |         ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_construct.h:61,
                 from /usr/include/c++/13/bits/stl_tempbuf.h:61,
                 from /usr/include/c++/13/memory:66,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/c++/13/math.h:36,
                 from /usr/include/python3.11/pyport.h:218,
                 from /usr/include/python3.11/Python.h:38,
                 from /usr/include/pybind11/detail/common.h:208,
                 from /usr/include/pybind11/attr.h:13,
                 from /usr/include/pybind11/detail/class.h:12,
                 from /usr/include/pybind11/pybind11.h:13,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray<ngcore::Array<std::pair<netgen::SegmentIndex, int>, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p4].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: note: 'MEM[(const struct PointIndex &)&p4].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:666:41: warning: 'MEM[(const struct PointIndex &)&p3].i' may be used uninitialized [-Wmaybe-uninitialized]
  666 |                     auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3);
      |                                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: note: 'MEM[(const struct PointIndex &)&p3].i' was declared here
  612 |                     PointIndex p3, p4;
      |                                ^~
[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 23%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  291 |               for (int j = 0; j < nnums.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable]
   44 |     int nse = mesh.GetNSE();
      |         ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:11)> [with auto:11 = ngcore::T_Range<netgen::ElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:11)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update()::<lambda(auto:12)> [with auto:12 = ngcore::T_Range<netgen::SurfaceElementIndex>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::<lambda(auto:12)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |              for (int j = 0; j < nnums.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
 1204 |                   face->domout = k;
      |                   ~~~~~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here
 1186 |           int k;
      |               ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  161 |     for (int i = 0; i < soldata.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |     if (i >= 0 && i < soldata.Size())
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  247 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  254 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  258 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  267 |         for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  290 |         for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  301 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  310 |         for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  324 |         for (int i = 0; i < soldata.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  330 |             for (int elnr = 0; elnr < mesh->GetNE(); elnr++)
      |                                ~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for (int i = 0; i < user_vis.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
  655 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  895 |             for (int i = 0; i < cpp.Size(); i++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1127 |               for (int i = 0; i < cpt.Size(); i++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=]
 1150 |     catch (bad_weak_ptr e)
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1533 |         simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; };
      |                                                                               ~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1534 |         simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; };
      |                                                                               ~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4442 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4464 |     for (int i = 0; i < trigs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4472 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4481 |             for (int ii = i; ii < trigs.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4790 |             for(int i = 2; i < values.Size(); i+=2)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4797 |             for(int i = 1; i < values.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable]
 4841 |                 bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume;
      |                      ^~~~~~~~~~~~~
[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  612 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  624 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  627 |               for (int j = 0; j < edgenrs.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |         for (int e = 0; e < edgeorder.Size(); e++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  650 |         for (int f = 0; f < faceorder.Size(); f++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  662 |         for (int e = 0; e < edgeorder.Size(); e++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  665 |         for (int f = 0; f < faceorder.Size(); f++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  723 |           for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |               for (int i2 = 0; i2 < edgenrs.Size(); i2++)
      |                                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  793 |           for (int e = 0; e < surfnr.Size(); e++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  876 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  974 |           for (int e = 0; e < edge_surfnr1.Size(); e++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |       for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++)
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1087 |               for (int j = 0; j < xi.Size(); j++)
      |                               ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1141 |       for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1204 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1205 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1212 |                 for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--;
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |                     for (int k = 0; k < verts.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1223 |                     for (int k = 0; k < edgenrs.Size(); k++)
      |                                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1247 |                 for (int jx = 0, jj = 0; jx < xi.Size(); jx++)
      |                                          ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1248 |                   for (int jy = 0; jy < xi.Size(); jy++, jj++)
      |                                    ~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1301 |     for (int i = 0; i < edgeorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1324 |     for (int i = 0; i < faceorder.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1654 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1731 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1745 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1750 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1788 |     for (int i = 0; i < coefs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1796 |         for (int i = 0; i < coefs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2381 |     for (int i = 0; i < info.edgenrs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray<netgen::Vec<D> >&) const [with int DIM_SPACE = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4156 |         for (int i = 0; i < info.edgenrs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4168 |             for (int i = 0; !problem && i < info.edgenrs.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4170 |                 if(info.edgenrs[i]+1 >= edgecoeffsindex.Size())
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4175 |             if(info.facenr+1 >= facecoeffsindex.Size())
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4252 |               for (int i = 0; i < coefs.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4270 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4290 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD<double>; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4664 |             for (int i = 0; i < coefs.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4694 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4719 |                 for (int i = 0; i < coefs.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |       if (elnr > links.Size())
      |           ~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray<DelaunayTet>&, Mesh&, DTREE&, MeshNB&, NgArray<Point<3, double>, 0, int>&, NgArray<double>&, NgArray<int>&, NgArray<int>&, NgArray<int>&, SphereList&, IndexSet&, IndexSet&, ngcore::Array<DelaunayTet>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  541 |         if (centers.Size() < nelind)
      |             ~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray<DelaunayTet>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |     for (int i = 1; i <= tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&, Point3d, Point3d)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |         for (int i = 1; i <= openels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |         for (int i = 1; i <= tempels.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1032 |             for (int jj = 1; jj <= neartrias.Size(); jj++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray<DelaunayTet>&, AdFront3*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1148 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1167 |         for (int ii = 0; ii < elsonpoint[pi].Size(); ii++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1306 |         for (i = lowest_undefined_el; i <= ne; i++)
      |                                       ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1393 |         for (int i = 1; i <= ne; i++)
      |                         ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1667 |     for (int i = 0; i < tempels.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable]
 1544 |     int np, ne;
      |             ^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 3; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23:   required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> [with auto:13 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)> >(const T_Range<long unsigned int>&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray<DelaunayTet>&, NgArray<int>&)::<lambda(auto:13&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
[ 24%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 25%] Linking CXX shared library libngvisual.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
In function 'ParallelFor',
    inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'GetMinMax':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o -MF CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d -o CMakeFiles/occ.dir/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp
[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   43 |     if (pos == -1) return -1;
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   57 |     if (pos == -1)
      |         ~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |         for (int l = 0; l < edges.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  435 |         for (int i = 0; i < npoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  469 |     for (int i = 0; i < npoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  583 |     for (int i = 0; i < mesh.LockedPoints().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1374 |                 if(i!=n_elements)
      |                    ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree<dim, T, TSCAL>::Leaf::Add(ngcore::Array<netgen::DelaunayTree<dim, T, TSCAL>::Leaf*>&, ngcore::Array<T>&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Point<D>&, const netgen::Point<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16:   required from 'void netgen::DelaunayTree<dim, T, TSCAL>::Insert(const netgen::Box<D>&, T) [with int dim = 2; T = int; TSCAL = double]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1129 |           if(leaf_index.Size()<aindex+1)
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~
[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libngvisual.so.6.2 libngvisual.so.6.2 libngvisual.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 26%] Built target visual
[ 27%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o -MF CMakeFiles/occ.dir/occ_face.cpp.o.d -o CMakeFiles/occ.dir/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bitset:49,
                 from /usr/include/c++/13/regex:40,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:4:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |         for (i = 1; i <= faces->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (i = 1; i <= faces->Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray<netgen::MiniElement2d>&, netgen::NgArray<int>&, netgen::INDEX, const netgen::Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |                 for (k = 1; k <= area.Size(); k++)
      |                             ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector<gp_Pnt2d>&, bool, double, const std::map<int, gp_Vec2d>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  350 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  356 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable]
 1790 |               auto [pnt, angle] = *twist;
      |                    ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1862 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt2d>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1902 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2085 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2091 |       for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable]
 2083 |       int cnt = 0;
      |           ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2104 |       for (int i = 0; i < vpoles.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2116 |       for (int i = 0; i < points.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<gp_Pnt>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 2156 |         for (int i = 0; i < points.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
  435 |       int point_sing[6]={0,0,0,0,0,0};
      |           ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable]
 1509 |         int point_sing[8]={0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable]
 1511 |         int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0};
      |             ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  562 |     for(ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  581 |     for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray<HPRefElement>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |                       for (int l = 0; l < pts.Size(); l++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray<HPRefElement>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1250 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1257 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1291 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1294 |     for (int i = 1; i <= mesh.GetNP(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1297 |     for (int i = 0; i < hpelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1357 |         for (int i = 0; i < hpelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1451 |         for(ElementIndex i=0;i<mesh.GetNE(); i++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1523:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1523 |         for(SurfaceElementIndex i=0;i<mesh.GetNSE(); i++)
      |                                     ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::CheckSingularities(Mesh&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, INDEX_2_HASHTABLE<int>&, NgArray<int, 1>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1605 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1641 |         for (int i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1669 |         for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1726 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1788 |         for (int i = 1; i <= mesh.GetNP(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray<HPRefElement>&, int&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1852 |     for( int i = 0; i<elements.Size(); i++)
      |                     ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1966:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1966 |     for (int i = 0; i < misses.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o -MF CMakeFiles/occ.dir/occ_edge.cpp.o.d -o CMakeFiles/occ.dir/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table<SurfaceElementIndex, PointIndex>&, ngcore::Array<Vec<3>, PointIndex>&, ngcore::Array<bool, PointIndex>&, PointIndex, PointIndex, double, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int k = 0; k < hasbothpi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  458 |     for (int k = 0; k < hasonepi.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable]
  611 |     int ntasks = ngcore::TaskManager::GetMaxThreads();
      |         ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type]
  203 | };
      | ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o -MF CMakeFiles/occ.dir/occ_vertex.cpp.o.d -o CMakeFiles/occ.dir/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp
[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:776:28: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
  776 |           if(other[j]!=pi1 && other[j]!=pi2)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:25: note: 'pi2.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                         ^~~
In file included from /usr/include/c++/13/bits/memory_resource.h:47,
                 from /usr/include/c++/13/string:58,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:1:
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11:
/usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:30: note: 'pi3.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                              ^~~
In member function 'std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base<netgen::PointIndex&>(netgen::PointIndex&)',
    inlined from 'std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl<netgen::PointIndex&, netgen::PointGeomInfo&, void>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:292:38,
    inlined from 'std::tuple<netgen::PointIndex, netgen::PointGeomInfo>::tuple<netgen::PointIndex&, netgen::PointGeomInfo&, true>(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63,
    inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12:
/usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
  200 |         : _M_head_impl(std::forward<_UHead>(__h)) { }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: 'pi4.i' was declared here
  744 |         PointIndex pi1, pi2, pi3, pi4;
      |                                   ^~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/BRepGProp.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  206 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |         for (int j = 1; j <= rule.newels.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |                 for (int k = 0; k < elonnode[el[j]].Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  277 |                     for (int l = 0; l < nbels[sei].Size(); l++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  288 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  326 |                 for (int i = 1; i < elmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  333 |                     for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |                 for(int i=0; ok && i<rule.deledges.Size(); i++)
      |                                    ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:384:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  384 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:389:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  389 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:402:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  402 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:406:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  406 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:422:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |                 for (int j = 1; j <= rule.newels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:436:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |                 for (int j = 0; j < rule.oldels.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:439:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |                 for (int j = 1; j <= pmap.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:449:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |     for (int ri = 0; ri < rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o -MF CMakeFiles/occ.dir/occ_utils.cpp.o.d -o CMakeFiles/occ.dir/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray<bool, netgen::PointIndex>, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable]
  227 |           int l;
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  363 |           for (int k = 0; k < row1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |           for (int k = 0; k < row2.Size(); k++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |           for (int k = 0; k < hasbothpi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  421 |           for (int k = 0; k < hasonepi.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |               for (int k = 0; k < row.Size(); k++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  482 |               for (int k = 0; k < hasonepi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  485 |               for (int k = 0; k < hasbothpi.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  501 |   for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                             ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, ngcore::Array<double>&, netgen::NgArray<netgen::INDEX_3>&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int k = 0; k < hasbothpoints.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable]
  814 |   int np = mesh.GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1027 |           if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1129 |           for (int k = 0; k < hasbothpoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1325 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::INDEX_3_HASHTABLE<int>&, netgen::PointIndex, netgen::PointIndex, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable]
 2664 |               int k1;
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable]
 2716 |   int np = mesh.GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable]
 2717 |   int ne = mesh.GetNE();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2965 |           for(int k=0; !found && k<used_idmaps->Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2967 |               if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE)
      |                  ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3007 |           for (int k = 0; k < elementsonnode[pi1].Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3029 |                       for (int l = 0; l < hasbothpoints.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3039 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3053 |                       for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3056 |                       for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3067 |               for (int k = 0; k < elementsonnode[pi1other].Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3087 |                       for (int l = 0; l < hasbothpointsother.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3104 |           for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3127 |               for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3200 |           for (int k = 0; puretet && k < hasbothpoints.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3203 |           for (int k = 0; puretet && k < hasbothpointsother.Size(); k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3218 |               for(int jj=i; !done && jj<hasbothpoints.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3243:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3243 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3280:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3280 |               for(int jj=i; !done && jj<hasbothpointsother.Size(); jj++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3306:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3306 |               for(int ii=0; ii < hasbothpoints.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3332:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3332 |               for(int ii=0; ii < hasbothpointsother.Size(); ii++)
      |                             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3358:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3358 |           for(int i=0; i<hasbothpoints.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3360:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3360 |           for(int i=0; i<hasbothpointsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3422:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3422 |               for(int jj = 0; wrongorientation && jj<newelts[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3427 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3435 |                   for(int k = 0; k<surfaceindicesonnode[(*(*newelts[i])[jj])[0]].Size(); k++)
      |                                  ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3440:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3440 |                       for(int l=0; l<face_index.Size(); l++)
      |                                    ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3449:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3449 |                   for(int k=0; k<face_index.Size(); k++)
      |                                ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3505:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3505 |               for(int jj = 0; wrongorientation && jj<neweltsother[i]->Size(); jj++)
      |                                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3510 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3626 |               for(int i=0; i<hasbothpoints.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3634:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |               for(int i=hasbothpoints.Size(); i<(*newelts[minpos]).Size(); i++)
      |                                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3644:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3644 |                   for(int i=0; i<hasbothpointsother.Size(); i++)
      |                                ~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3651:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3651 |                   for(int i=hasbothpointsother.Size(); i<(*neweltsother[minposother]).Size(); i++)
      |                                                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3663:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3663 |           for(int i=0; i<newelts.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3665:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3665 |               for(int jj=0; jj<newelts[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3670 |           for(int i=0; i<neweltsother.Size(); i++)
      |                        ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3672:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3672 |               for(int jj=0; jj<neweltsother[i]->Size(); jj++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3683 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:24: warning: unused variable 'pi3' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:29: warning: unused variable 'pi4' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:34: warning: unused variable 'pi5' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2865:39: warning: unused variable 'pi6' [-Wunused-variable]
 2865 |   PointIndex pi1, pi2, pi3, pi4, pi5, pi6;
      |                                       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3740 |   for (int k = 0; k < belementsonnode[pi1].Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3776 |   for (int k = 0; k < row.Size(); k++)
      |                   ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable]
 3877 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable]
 3881 |   double bad1, bad2;
      |                ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable]
 3983 |   double bad1, bad2;
      |                ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<INDEX_3>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = bool; int S = 50]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23,
                 from /usr/include/opencascade/Standard_Dump.hxx:17,
                 from /usr/include/opencascade/NCollection_Vec2.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec3.hxx:20,
                 from /usr/include/opencascade/NCollection_Vec4.hxx:18,
                 from /usr/include/opencascade/NCollection_Mat4.hxx:19,
                 from /usr/include/opencascade/gp_Trsf.hxx:21,
                 from /usr/include/opencascade/gp_Pnt.lxx:19,
                 from /usr/include/opencascade/gp_Pnt.hxx:199,
                 from /usr/include/opencascade/Bnd_Box.hxx:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_algobase.h:65,
                 from /usr/include/c++/13/bits/specfun.h:43,
                 from /usr/include/c++/13/cmath:3716,
                 from /usr/include/opencascade/Standard_Real.hxx:18,
                 from /usr/include/opencascade/Standard_PrimitiveTypes.hxx:25,
                 from /usr/include/opencascade/Standard_Transient.hxx:20,
                 from /usr/include/opencascade/Standard.hxx:91,
                 from /usr/include/opencascade/Bnd_Box.hxx:20:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<netgen::SurfaceElementIndex, 1>::operator[](int) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |              ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                   ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized]
 3747 |           if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                        ^~~
In member function 'ngcore::FlatTable<netgen::ElementIndex, netgen::PointIndex>::operator[](netgen::PointIndex) const',
    inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized]
   50 |       return FlatArray<T> (index[i+1]-index[i], data+index[i]);
      |                            ~~~~~^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table<netgen::ElementIndex, netgen::PointIndex>&, netgen::TABLE<netgen::SurfaceElementIndex, 1>&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                             ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized]
 3707 |   PointIndex pi1, pi2, pi3, pi4, pi5;
      |                                  ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray<netgen::Box3d>&, netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  576 |     for (int j = 1; j <= faceused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |     for (int j = 1; j <= facenotused.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  881 |         for (int i = 0; i < boxes.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  903 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray<int>*, BoxTree<3>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  102 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:107:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  107 |       for(int i=0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:276:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  276 |     for (int i = 0; i < materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:278:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for(int i = 0; i < userdata_int.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:280:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |     for(int i = 0; i < userdata_double.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:283:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (int i = 0; i < bcnames.Size(); i++ )
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:286:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  286 |     for (int i = 0; i < cd2names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:289:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:319:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |     for ( int i = 0; i < mesh2.materials.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:325:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  325 |     for ( int i = 0; i < mesh2.bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |     for (int i=0; i < mesh2.cd2names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:343:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  343 |     for (int i=0; i < mesh2.cd3names.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:377:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:379:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |     for (int i= 0; i< cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:457:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  457 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:515:33: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     if (el.index<=0 || el.index > facedecoding.Size())
      |                        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |     if (maxn <= points.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  543 |     if (el.index > facedecoding.Size())
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  704 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  748 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  834 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for (i = 0; i < pointelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  871 |             for (j = 1; j <= identpairs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  893 |     for (i = 1; i <= materials.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  901 |         for (i = 1; i <= materials.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  908 |     for ( int ii = 0; ii < bcnames.Size(); ii++ )
      |                       ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  914 |         for ( i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  919 |     for (int ii = 0; ii<cd2names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:925:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  925 |         for (i=0; i<cd2names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:931:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |     for (int ii = 0; ii<cd3names.Size(); ii++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:937:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  937 |         for (i=0; i<cd3names.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1049:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1049 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1056:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1056 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1063:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1063 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1068:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1068 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1217:22: warning: unused variable 'i' [-Wunused-variable]
 1217 |             for(auto i : Range(nfd))
      |                      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1253:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1253 |                 for (int j = 1; j <= facedecoding.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1441:24: warning: unused variable 'i' [-Wunused-variable]
 1441 |             for ( auto i : Range(n) )
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1464:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1464 |                 for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                                   ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1617:17: warning: unused variable 'index' [-Wunused-variable]
 1617 |             int index = 1;
      |                 ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1182:9: warning: unused variable 'rank' [-Wunused-variable]
 1182 |     int rank = GetCommunicator().Rank();
      |         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DoArchive(ngcore::Archive&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1682:14: warning: unused variable 'rank' [-Wunused-variable]
 1682 |         auto rank = comm.Rank();
      |              ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1839:13: warning: unused variable 'rank' [-Wunused-variable]
 1839 |         int rank = GetCommunicator().Rank();
      |             ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Merge(std::istream&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1879:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1879 |     for(SurfaceElementIndex si = 0; si < GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1913:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1913 |                 for (j = 1; j <= facedecoding.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2100:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2100 |     for (ElementIndex ei = 0; ei < volelements.Size(); ei++)
      |                               ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2103:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2103 |           if ( (*this)[ei][j] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildBoundaryEdges(bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2134:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2134 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2166:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2166 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcSurfacesOfNode()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2276:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2276 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2304:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2304 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2317:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2317 |             for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2352:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2352 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FixPoints(const netgen::NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2392:26: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
 2392 |     if (fixpoints.Size() != GetNP())
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2397:9: warning: unused variable 'np' [-Wunused-variable]
 2397 |     int np = GetNP();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2828:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2828 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2845:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2845 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2418:9: warning: unused variable 'ne' [-Wunused-variable]
 2418 |     int ne = GetNE();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FindOpenSegments(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2951:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2951 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:30: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                     ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2963:61: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 2963 |                 if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE)
      |                                                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2961:21: warning: unused variable 'data' [-Wunused-variable]
 2961 |                 int data;
      |                     ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RemoveOneLayerSurfaceElements()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3160:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3160 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::FreeOpenElementsEnvironment(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3218:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3218 |       for (i = 1; i <= GetNE(); i++)
      |                   ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3237:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3237 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3258:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3258 |          pi < GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaxHDomain(const netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3341 |     for (int i = 1; i <= mhd.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3382 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3426 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3561 |          i < GetNP()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3563 |         for(j=i+1; j<GetNP()+PointIndex::BASE; j++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromSurfaceCurvature(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3603:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3603 |     for (i = 1; i <= GetNSE(); i++)
      |                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RestrictLocalH(netgen::resthtype, int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3732:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3732 |           for (i = 1; i <= GetNSE(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3956:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3956 |     for (int i = 0; i < volelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3957:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3957 |       if (volelements[i][0] <= PointIndex::BASE-1 ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3965:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3965 |     for (int i = 0; i < surfelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3972:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3972 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3973:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 3973 |       if (segments[i][0] <= PointIndex::BASE-1)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3979:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3979 |     for(int i=0; i < segments.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4022:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4022 |     for (int i = 0; i < segments.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4029:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4029 |     for (int i = 0; i < openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4036:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4036 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4071:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4071 |       for (int i = 0; i < hpoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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.2202/libsrc/meshing/meshclass.cpp:4115:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4115 |     for (int i = 1; i <= openelements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4123 |     for (int i = 0; i < lockedpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4399:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4399 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4418:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 4418 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4667:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 4667 |     for (int k = 0; k < facedecoding.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5110:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 5110 |         for (int i = 1; i <= GetNE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5595:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5595 |         for (int j = 1; j <= loctrigs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5636:22: warning: unused variable 'retval' [-Wunused-variable]
 5636 |                 bool retval;
      |                      ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:5810:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 5810 |     for (int j = 1; j <= loctets.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6088:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6088 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6113:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6113 |         for (int i = 0; i < els_of_face.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6140:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6140 |             for (int i = 0; i < els_of_face.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6402:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6402 |     for (int i = 0; i < facedecoding.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array<netgen::SurfaceElementIndex>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 6433 |         if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE &&
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6454 |     for (i = 1; i <= GetNE(); i++)
      |                 ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 6743 |     if(curve == pointcurves_startpoint.Size()-1)
      |        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6794 |            i < np+PointIndex::BASE; i++)
      |            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6963 |         for (int i = 1; i <= GetNSE(); i++)
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6969 |     for (int i = 1; i <= GetNSE(); i++)
      |                     ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 6978 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7008 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7010 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7025 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 7027 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7035 |     if (domnr > materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7052 |     if (domnr <= materials.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7061 |       for ( int i = 0; i < bcnames.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7069 |     if (bcnr >= bcnames.Size())
      |         ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7081 |       if (fd.BCProperty() <= bcnames.Size())
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7092 |     if (bcnr < 0 || bcnr >= bcnames.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7104 |       for(int i=0; i<cd2names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD2Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7114:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7114 |     if (cd2nr >= cd2names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7136 |     if (cd2nr < 0 || cd2nr >= cd2names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7148 |       for(int i=0; i<cd3names.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetCD3Name(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7158:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7158 |     if (cd3nr >= cd3names.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7173 |     for (int i = 0; i < cd3names.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7187 |     if (cd3nr < 0 || cd3nr >= cd3names.Size())
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<int>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7226 |         for(int i=0; i<(*userdata_int[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray<double>&, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 7251 |         for(int i=0; i<(*userdata_double[id]).Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable]
 7310 |       auto ret = fabs(v*n_plane)/l;
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr<netgen::Mesh> netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable]
 7304 |     auto onPlane = [&] (const MeshPoint & p) -> bool
      |          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = std::__cxx11::basic_string<char>*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<int>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::NgArray<double>*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array<netgen::MeshingData> netgen::DivideMesh(Mesh&, const MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable]
   57 |       auto dim = mesh.GetDimension();
      |            ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |               if(pis.size() < 2*np)
      |                  ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |            for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                                    ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  375 |       for (int i = oldne + 1; i <= mesh.GetNE(); i++)
      |                               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  436 |          for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  397 |    if (mesh.GetNOpenElements())
      |    ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  484 |      {
      |      ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable]
  603 |     int i;
      |         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32:   required from 'netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> [with auto:37 = ngcore::TableCreator<netgen::ElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<netgen::ElementIndex, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::Mesh::FindOpenElements(int)::<lambda(auto:37&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30:   required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> [with auto:48 = ngcore::TableCreator<netgen::SurfaceElementIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SurfaceElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable<netgen::SurfaceElementIndex, netgen::PointIndex, T_Range<netgen::SurfaceElementIndex>, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)> >(const T_Range<netgen::SurfaceElementIndex>&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SurfaceElementIndex>; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::<lambda(auto:48&, netgen::SurfaceElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
   13 |     bool secondorder = mesh.GetNP() > mesh.GetNV();
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   18 |       for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++)
      |                                        ~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < ruleused.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  355 |     for (int i = 0; i < seia.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |             for (int i = 1; i <= canuse.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  548 |             (gpi1 < illegalpoint.Size()+PointIndex::BASE) &&
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  549 |             (gpi2 < illegalpoint.Size()+PointIndex::BASE) )
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |             for (int i = 2; i <= loclines.Size(); i++)  // don't remove first line
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |                 for (int i = 1; i <= chartboundpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  819 |                 for (int i = 1; i <= chartboundlines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  862 |         for (int i = 1; i <= locelements.Size() && found; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |             for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  957 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  973 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1037 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1080 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1093 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1096 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |             for (int i = 1; i <= critpoints.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1172 |                 for (int jj = 0; jj < intersecttrias.Size(); jj++)
      |                                  ~~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1258 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                     ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1262 |                 if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size())
      |                                                ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1323 |             for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1329 |             for (int i = oldnl+1; i <= loclines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1361 |             for (int i = 1; i <= locelements.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1430 |                     if (gpi >= oldts+PointIndex::BASE)
      |                         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1459 |             for (int i = 1; i <= dellines.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1504 |                 for (int i = 1; i <= pindex.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1513 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1520 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1565 |                 for (int i = 1; i <= loclines.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1572 |                             loclines.Get(i).I(j) <= pindex.Size())
      |                             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1694 |     if (loclines.Size() != changeval)
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1756 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1793 |     for (int i = 1; i <= locpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1811 |     for (int i = 1; i <= loclines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1836 |     for (int i = 1; i <= plainpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable]
 1732 |   double transp = vispar.transp;
      |          ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13:   required from 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::NgArray<netgen::Point<2, double>, 0, int>; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<netgen::netrule>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |   for (int i = 1; i <= rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   56 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   68 |   for (int i = 0; i < rules.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |         for(int i = 1; i <= allowpoint.Size(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  374 |           if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass &&
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  382 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  383 |                 for (j = 1; j <= locfaces.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |               for(int i = 1; i <= groupfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |               for(int i = 1; i <= canuse.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (int i = oldnp+1; i <= plainpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  532 |               for (int i = 1; i <= locelements.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |                   for(int i = 1; i <= plainpoints.Size(); i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |                       if (i <= pindex.Size())
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  584 |               for(int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |               for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |               for(int i = 1; i <= delfaces.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  596 |               for(int i = 1; i <= locelements.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  626 |           for(int i = 1; i <= tempnewpoints.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  628 |           for(int i = 1; i <= tempnewfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  630 |           for(int i = 1; i <= tempdelfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  632 |           for(int i = 1; i <= templocelements.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  639 |               for(int i = 1; i <= locpoints.Size(); i++)
      |                              ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  642 |                   if (i <= pindex.Size())
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |           for (int i = oldnp+1; i <= locpoints.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |           for (int i = 1; i <= locelements.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  678 |           for(int i = oldnf+1; i <= locfaces.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  687 |           for(int i = 1; i <= delfaces.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  711 |   for(int i = 1; i <= ruleused.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1182 |       for (int i = 1; i <= npoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1196 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1267 |   for (int i = 1; i <= npoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray<MeshPoint, 1>; FACEArray = NgArray<MiniElement2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray<int, 0, int> const*, netgen::BoxTree<3, int>*, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here
  200 |             double lam;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized]
  209 |             if(1.- seg_lam - lam < 1e-5)
      |                ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here
  199 |             double seg_lam;
      |                    ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  139 |     for (sei = 0; sei < mesh.GetNSE(); sei++)
      |                   ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray<Point3d>&, const NgArray<Element>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  564 |     for (int i = 0; i < elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray<int>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |     for (i = 1; i <= incl.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  590 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  644 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  673 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  681 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  761 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  773 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  779 |     for (i = 1; i <= mesh.GetNP(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  823 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  838 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  863 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  881 |     for (ei = 0; ei < mesh.GetNE(); ei++)
      |                  ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
  934 |         for (i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  944 |         for (ei = 0; ei < mesh.GetNE(); ei++)
      |                      ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  987 |         for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                                   ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare]
  393 |     for (unsigned i = 1; i < np; i++)
      |                          ~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray<netgen::Element>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1376 |     for (i = 1; i <= locels.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray<int, 1>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2739 |       for (int i = 0; i < idpoints_table[identnr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE<T, BASE>&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |       for (int j = 0; j < row.Size(); j++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  126 |   for (int i = 0; i < msgstatus_stack.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   40 |   if (tolclass <= oldutofreearea_i.Size())
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  129 |   for (int i = 1; i <= transfreezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |       for (int i = 1; i <= transfreezone.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |   for (int i = 1; i <= freefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   23 |   for (int i = 1; i <= freesets.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |   for (int i = 1; i <= freeedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   27 |   for (int i = 1; i <= freefaceinequ.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   35 |   for (int i = 1; i <= flags.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   78 |   for (i = 2; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   85 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |       for (i = 1; i <= freesetedges.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  181 |       for (i = 1; i <= freesetfaces.Size() && inthis; i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  219 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  225 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  316 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  446 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  585 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |       for (i = 1; i <= lpi.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  624 |       for (i = 1; i <= freesetfaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  644 |   for (i = 1; i <= freesetfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |   for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |       for (i = 1; i <= activefaces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray<int>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  880 |           for (j = 1; j <= freezonepi.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  886 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  892 |           for (j = 1; j <= freeseti.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  995 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  999 |   for (i = 1; i <= delfaces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1003 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1008 |   for (i = 1; i <= cntpused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |   for (i = 1; i <= faces.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1036 |               for (k = 1; k <= edge1.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp
[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  437 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (i = 0; i < oldutofreearea_i.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |       for (int j = 0; j < freezone.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  388 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  395 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  436 |               for (i = 1; i <= points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  448 |                 for (j = 1; j <= 3 * (points.Size() - noldp); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  455 |                     for (k = 1; k <= 3 * points.Size(); k++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  653 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  654 |     for (j = 1; j <= points.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |   for (i = 1; i <= freezonepi.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  671 |   for (i = 1; i <= freezone.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |   for (i = 1; i <= elements.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  710 |       for (i = 1; i <= freezone.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  726 |           for (int j = 1; j <= points.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |           for (int j = 1; j <= freezone.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |       for (ii1 = 1; ii1 <= freeset.Size(); ii1++)
      |                     ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |         for (ii2 = 1; ii2 <= freeset.Size(); ii2++)
      |                       ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |           for (ii3 = 1; ii3 <= freeset.Size(); ii3++)
      |                         ~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |                 for (ii = 1; ii <= freeset.Size(); ii++)
      |                              ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  815 |         for (i = 1; i <= edges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |         for (i = 1; i <= elements.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |     for (i = 1; i <= pnearness.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |   for (fs = 1; fs <= freesets.Size(); fs++)
      |                ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  885 |       for (k = 1; k <= freesetfaces.Size(); k++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  889 |           for (l = k+1; l <= freesetfaces.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   31 |     if (mesh.mlbetweennodes.Size() < mesh.GetNV())
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   57 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  110 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  145 |     for (int i = 0; i < par_nr.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  149 |     for (int i = 0; i < parents.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  192 |             if (pinew >= epgi.Size()+PointIndex::BASE)
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |          i < surfgi.Size()+PointIndex::BASE; i++)
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  276 |                   if (surfgi.Size() < pnums.Elem(4+j))
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  359 |                   if (surfgi.Size() < pnums[4+j])
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  793 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  856 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  866 |                     for (int i = 1; i <= mesh.GetNE(); i++)
      |                                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  898 |                 for (int i = 1; i <= mesh.GetNE(); i++)
      |                                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = netgen::PointIndex; int S = 27]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<int>&, int, netgen::NgArray<netgen::INDEX_2>&, int, netgen::NgArray<netgen::Element2d>&, netgen::NgArray<int>&, int, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = maxlegalline; i < llines1.Size(); i++)
      |                                ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  209 |     for (int ri = 1; ri <= rules.Size(); ri++)
      |                      ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  361 |                 for (int i = 0; i < pmap.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  513 |                         for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++)
      |                                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  546 |                         for (int i = maxlegalline+1; i <= llines.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  633 |                         for (int i = 1; i <= elements.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray<netgen::Point3d, 1>&, netgen::NgArray<int, 1>&, netgen::NgArray<netgen::MiniElement2d>&, netgen::INDEX, netgen::INDEX_2_HASHTABLE<int>&, netgen::NgArray<netgen::Element>&, netgen::NgArray<int>&, int, double, int, float&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |   for (int ri = 0; ri < rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  229 |   for (int ri = 1; ri <= rules.Size(); ri++)
      |                    ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  460 |                           while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE)
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |                           for (int i = 1; i <= fz.Size(); i++)
      |                                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  662 |                       for (int i = 1; i <= lpoints.Size(); i++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  686 |                       for (int i = 1; i <= lfaces.Size() && ok; i++)
      |                                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  961 |                           for (int i = 1; i <= elements.Size(); i++)
      |                                           ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1074 |                               for (int i = noldlp+1; i <= lpoints.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |                               for (int i = noldlf+1; i <= lfaces.Size(); i++)
      |                                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1082 |                               for (int i = 1; i <= delfaces.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1086 |                               for (int i = 1; i <= elements.Size(); i++)
      |                                               ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = char; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = char; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29:   required from 'netgen::NgArrayMem<T, S>& netgen::NgArrayMem<T, S>::operator=(const T&) [with T = int; int S = 100]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   34 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   84 |     for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                               ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  117 |     for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  210 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  396 |     for (int i = oldsize; i < mesh.GetNP(); i++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray<netgen::INDEX_2>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 1; i <= parents.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  510 |         for (int i = 1; i <= mesh.GetNSE(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 39%] Linking CXX shared library libngocc.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray<int>&, const netgen::NgArray<netgen::Point<3, double>*>&, netgen::NgArray<netgen::Point<3, double>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   13 |     for(int i=0; i<surfaceindex.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ImproveVolumeMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:81:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (i = 0; i < seia.Size(); i++)
      |                 ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  184 |         for (j = 0; j < elementsonpoint[pi].Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:240:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  240 |                     for (j = 0; j < locelements.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  224 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  256 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int j = 0; j < ld.locelements.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  420 |     for (int j = 0; j < ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  506 |     for (j = 0; j < ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  592 |     for (int j = 1; j <= ld.locelements.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  661 |     for (j = 1; j <= ld.locelements.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  725 |         for (int i = 0; i < seia.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)> [with auto:13 = ngcore::T_Range<long unsigned int>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::<lambda(auto:13)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  911 |             for (int j = 0; j < elementsonpoint[pi].Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  943 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  950 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  980 |               for (int j = 0; j < ld.locelements.Size(); j++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1019 |                   for (int j = 0; j < ld.locelements.Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual void netgen::MinFunctionSum::Grad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:30:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   30 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:58:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::GradStopping(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:69:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for(int i=0; i<functions.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction1::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:108:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  996 |   for (int i = 0; i < elements.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable]
 1011 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable]
 1037 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable]
 1104 |   int j, k;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable]
 1341 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable]
 1342 |   int ne = GetNE();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable]
 1470 |   int np = GetNP();
      |       ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1652 |       for (int i=0; i<GetNE(); i++)
      |                     ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::NgBitArray&, const netgen::NgArray<netgen::Vec<3>*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray<netgen::NgArray<int, 1>*>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1809 |       for(int i=0; i<GetNE(); i++)
      |                    ~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1856:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1856 |             for(int j=0; brother == -1 && j<used_idmaps->Size(); j++)
      |                                           ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1858 |                 if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE)
      |                    ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1915 |   for(int i=0; i<locidmaps.Size(); i++)
      |                ~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array<MeshPoint, PointIndex>; FACEArray = NgArray<Element2d>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  108 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   38 |   for (i = 1; i <= othermesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   67 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   78 |       for (i = 1; i <= mesh.GetNE(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  104 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  146 |   for (i = 1; i <= othermesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  180 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32:   required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> [with auto:11 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::ElementIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<netgen::ElementIndex>, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)> >(const T_Range<netgen::ElementIndex>&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<netgen::ElementIndex>; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array<netgen::Element, netgen::ElementIndex>&, const netgen::MeshingParameters&)::<lambda(auto:11&, netgen::ElementIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22:   required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<netgen::PointIndex, int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22:   required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable<netgen::PointIndex, int, long unsigned int, netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)> >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>, int}; size_t = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  477 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |         for (int i = 0; i < edge2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  489 |             if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++;
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  496 |             if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  502 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  579 |                   v < end+PointIndex::BASE; v++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  610 |                  for (int j = 0; j < vertex2.Size(); j++)
      |                                  ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  655 |           for (size_t i = 0; i < ned; i++)
      |                              ~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |             if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE ||
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  660 |                 verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable]
  753 |                 int orient_inner = 0;
      |                     ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  939 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  942 |         for (int i = 0; i < face2vert.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |                       if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  985 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |         for (int i = 0; i < intermediate_faces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  999 |         for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++)
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1027 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1031 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1091 |                    v < end+PointIndex::BASE; v++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1097 |                   for (int j = 0; j < vert2oldface[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1106 |                   for (int j = 0; j < vert2intermediate[v].Size(); j++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1539 |                         for (int k = 0; k < vertels.Size(); k++)
      |                                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1599 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
 1602 |                     if (parents[0] >= PointIndex::BASE)
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1614 |                     if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |                       if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2415 |     if (ednr < 1 || ednr > edge2vert.Size())
      |                     ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray<int>&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2456 |     for (int i = 0; i < els.Size(); i++)
      |                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2468 |               for(int k=0;k<pi.Size();k++)
      |                           ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2473:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2473 |             if (cntv == pi.Size())
      |                 ~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2486 |             for (int j = 0; j < eledges.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2493:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2493 |                 for (int k = 0; k < pi.Size(); k++)
      |                                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'int netgen::MeshTopology::GetVerticesEdge(int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2589:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2589 |     for ( int i = 0; i < elements_v1.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2592:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2592 |         for ( int ed = 0; ed < elementedges.Size(); ed ++)
      |                           ~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> [with auto:11 = ngcore::TableCreator<netgen::SegmentIndex, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<netgen::SegmentIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable<netgen::SegmentIndex, netgen::PointIndex, T_Range<netgen::SegmentIndex>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)> >(const T_Range<netgen::SegmentIndex>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range<netgen::SegmentIndex>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:11&, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
  308 |             while (blocknr+1>nd) {
      |                    ~~~~~~~~~^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84:   required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> [with auto:12 = ngcore::TableCreator<int, netgen::PointIndex>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20:   required from 'ngcore::CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)> [with auto:2 = ngcore::T_Range<long unsigned int>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13:   required from 'void ngcore::ParallelForRange(T_Range<T>, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable<int, netgen::PointIndex, T_Range<long unsigned int>, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)> >(const T_Range<long unsigned int>&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>&, std::optional<long unsigned int>)::<lambda(auto:2)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11:   required from 'ngcore::Table<T, IndexType> ngcore::CreateTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62:   required from 'ngcore::Table<T, IndexType> ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional<long unsigned int>) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range<long unsigned int>; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::<lambda(auto:12&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base<long unsigned int>::__int_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray<double>&, const NgBitArray&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   30 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray<ElementIndex>&, const NgArray<double>&, double, bool, NgArray<double>*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |     for (ElementIndex i = 0; i < mesh.GetNE(); i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray<ElementIndex>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |     for(int i=0; i<bad_elements.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:125:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  125 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:140:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  140 |         for(ElementIndex j=0; j<mesh.GetNE(); j++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::RepairBisection(Mesh&, NgArray<ElementIndex>&, const NgBitArray&, const Refinement&, const NgArray<double>&, double, bool, const NgArray<NgArray<int, 1>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  202 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  307 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:309:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  309 |             for (int i = 1; i <= mesh.GetNSE(); i++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:319:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  319 |             for(int i=0; i<nv.Size(); i++)
      |                          ~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:386:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  386 |               for(int i=0; i<surfaceindex.Size(); i++)
      |                            ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int i=0; i<bad_elements.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray<Vec<4> >&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |          for(int j = 1; j <= face_colours.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   79 |          for( int i = 1; i <= face_colours.Size(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  190 |       for(int i = 1; i <= bc_num.Size();i++)
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |             for(int col_index = 1; col_index <= bc_colours.Size(); col_index++)
      |                                    ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  255 |       for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++)
      |                             ~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |       for(int i = 1; i <= all_colours.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  322 |       for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i;
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |             for(int i = 1; i <= all_colours.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |             for(int i = 0; i < colours_sorted.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |       for(int i = 0; i < faces_sorted.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = int; S = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized]
  377 |                Vec<4> ref_colour;
      |                       ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized]
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  242 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  249 |     for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                               ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  259 |     for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++)
      |                                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  264 |     for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++)
      |                                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |     for (int k = 0; k < per_pairs.Size(); k++) {
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  321 |     for (int k = 0; k < per_pairs.Size(); k++) {
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |     for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) {
      |                                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:12, auto:13&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  332 |       for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++)
      |                                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  339 |             for (int j = 0; j<allvs.Size(); j++)
      |                             ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:342:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |                 for (int l = 0; l < pervs2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)> [with auto:14 = int; auto:15 = netgen::NgArray<int>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:14, auto:15&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  359 |         for (int j = 0; j<allvs.Size(); j++)
      |                         ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:362:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  362 |     for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) {
      |                                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  403 |           for (int hi = 0; hi < segs.Size(); hi++)
      |                            ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:16)> [with auto:16 = netgen::Mesh::SendMesh() const::<lambda(auto:17, auto:18)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:16)> [with auto:16 = netgen::Mesh::SendMesh() const::<lambda(auto:21, auto:22)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  465 |     for (int vert = 1; vert <= GetNP(); vert++ )
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |         for (int j = 0; j < procs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  522 |         for(int j = 0; j<pp2.Size(); j++)
      |                        ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:527:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  527 |             for (int l = 0; l < ps.Size(); l++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:547:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  547 |         for(int j = 0; j<pp2.Size(); j++)
      |                        ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:551:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |             for (int l = 0; l < ps.Size(); l++)
      |                             ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:572:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  572 |     for (int vert = 1; vert <= GetNP(); vert++)
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:581:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  581 |     for (int vert = 1; vert <= GetNP(); vert++)
      |                        ~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:584:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  584 |         for (int j = 0; j < procs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:585:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  585 |           for (int k = 0; k < procs.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:606:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  606 |     for ( int ei = 1; ei <= GetNE(); ei++)
      |                       ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:616:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  616 |     for (int ei = 1; ei <= GetNE(); ei++)
      |                      ~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:662:46: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  662 |         for(SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                          ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:669:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |             for (int j = 0; j < ided1.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:671:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  671 |             for (int j = 1; j < points.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:676:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  676 |                 for (int l = 0; l < ided2.Size(); l++)
      |                                 ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  678 |                 for (int m = 0; m<os1.Size(); m++) {
      |                                 ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:690:18: warning: variable 'points2' set but not used [-Wunused-but-set-variable]
  690 |             auto points2 = sel2.PNums();
      |                  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  698 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ )
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const netgen::Element2d&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  744 |           for (int l = 0; l<ided1.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:747:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  747 |               for(int j=0; j<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:757:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  757 |           for (int l = 0; l<ided2.Size(); l++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.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<ospart.Size(); j++)
      |                            ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:769:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  769 |           for (int l = 0; l<osegs1.Size(); l++) {
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:775:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  775 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  780 |           for(int l = 0; l<osegs_both.Size(); l++) {
      |                          ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:819:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  819 |         for (int j = 0; j < segs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:824:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  824 |         for (int j = 0; j < segs.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |               for (int j = 0; j<allsegs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:806:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |                   for (int l = 0; l<persegs2.Size(); l++)
      |                                   ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:30, const auto:31&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  837 |             for (int l = 0; l < per_seg_trans[segi].Size(); l++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |             for (int l = 0; l < dests.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  837 |             for (int l = 0; l < per_seg_trans[segi].Size(); l++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |             for (int l = 0; l < dests.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const::<lambda(auto:42)> [with auto:42 = std::__cxx11::basic_string<char>*]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:39)> [with auto:39 = netgen::Mesh::SendMesh() const::<lambda(auto:42)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  945 |         for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j];
      |                       ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable 'id' [-Wunused-variable]
  219 |     int id = comm.Rank();
      |         ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable]
  658 |     bool has_ided_sels = false;
      |          ^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable]
  965 |     auto cleanup_ptr = [](auto & ptr) {
      |          ^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1082 |     for (int hi = 0; hi < dist_pnums.Size(); hi += 3)
      |                      ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1097 |       for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++)
      |                                    ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1099 |           paralleltop->SetLoc2Glob_VolEl ( elnum,  elarray[ind++]);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here
   84 |     void SetLoc2Glob_VolEl  (int locnum, int globnum) { glob_el[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1115 |       for (int i = 0; i < fddata.Size(); i += 6)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1142 |         paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here
   86 |     void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1161 |       while ( ii < segmbuf.Size() )
      |               ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
 1186 |               paralleltop-> SetLoc2Glob_Segm ( segi,  globsegi );
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here
   88 |     void SetLoc2Glob_Segm   (int locnum, int globnum) { glob_segm[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh()::<lambda(auto:44&)> [with auto:44 = netgen::NgArray<std::__cxx11::basic_string<char>*>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1228 |       for (int k = 0; k < array.Size(); k++) {
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable 'ntasks' [-Wunused-variable]
 1019 |     int ntasks = comm.Size();
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1284 |         seg_partition.Size() < GetNSeg())
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1315 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1322 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1346 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1349 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1381 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1384 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1398 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1427 |       for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                                 ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:46)> [with auto:46 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:45)> [with auto:45 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:48, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:46)> [with auto:46 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1427 |       for (ElementIndex ei = 0; ei < GetNE(); ei++)
      |                                 ~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:45)> [with auto:45 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15:   required from 'netgen::Mesh::ParallelMetis(int)::<lambda(auto:47)> [with auto:47 = netgen::Mesh::ParallelMetis(int)::<lambda(auto:49, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1418 |       for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1458 |         for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                           ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1468 |             for (int j = 0; j < els.Size(); j++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1506 |             for (int j = 0; j < els.Size(); j++)
      |                             ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1543 |             for (int j = 0; j < sels.Size(); j++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray<int>&, netgen::NgArray<int>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1624 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1631 |         if (volume_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1639:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1639 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1647:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1647 |         if (surface_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1663:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1663 |         if (segment_weights.Size()<ind)
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1682:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1682 |         for (int i = 0; i < GetNE(); i++)
      |                         ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1685:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1685 |         for (int i = 0; i < GetNSE(); i++)
      |                         ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1710:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1710 |     for (int i = 0; i < GetNE(); i++)
      |                     ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1713 |     for (int i = 0; i < GetNSE(); i++)
      |                     ~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartHybridMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1888:35: warning: unused variable 'v_weights' [-Wunused-variable]
 1888 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                   ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1888:54: warning: unused variable 'e_weights' [-Wunused-variable]
 1888 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                                      ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1890:9: warning: unused variable 'weightflag' [-Wunused-variable]
 1890 |     int weightflag = 0;
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1891:9: warning: unused variable 'numflag' [-Wunused-variable]
 1891 |     int numflag = 0;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1892:9: warning: unused variable 'nparts' [-Wunused-variable]
 1892 |     int nparts = ntasks - 1;
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1894:9: warning: variable 'options' set but not used [-Wunused-but-set-variable]
 1894 |     int options[5];
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1896:9: warning: unused variable 'edgecut' [-Wunused-variable]
 1896 |     int edgecut;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartDualHybridMesh()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2010:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2010 |         for ( int i = 0; i < elfaces.Size(); i++ )
      |                          ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2008:17: warning: variable 'volel' set but not used [-Wunused-but-set-variable]
 2008 |         Element volel = VolumeElement(el);
      |                 ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1984:35: warning: unused variable 'v_weights' [-Wunused-variable]
 1984 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                   ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1984:54: warning: unused variable 'e_weights' [-Wunused-variable]
 1984 |     idxtype  *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL;
      |                                                      ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1986:9: warning: unused variable 'weightflag' [-Wunused-variable]
 1986 |     int weightflag = 0;
      |         ^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1988:9: warning: unused variable 'nparts' [-Wunused-variable]
 1988 |     int nparts = ntasks - 1;
      |         ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1990:9: warning: variable 'options' set but not used [-Wunused-but-set-variable]
 1990 |     int options[5];
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1992:9: warning: unused variable 'edgecut' [-Wunused-variable]
 1992 |     int edgecut;
      |         ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartDualHybridMesh2D()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2107:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2107 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2112:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 2112 |     for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++)
      |                                       ~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2129:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2129 |             for (int k = 0; k < vert2els[vnr].Size(); k++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:2154:13: warning: unused variable 'weightflag' [-Wunused-variable]
 2154 |     idxtype weightflag = 0;
      |             ^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray<T>&) [with T = PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  727 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  728 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:11)> [with auto:11 = netgen::Mesh::SendMesh() const::<lambda(auto:12, auto:13&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:27)> [with auto:27 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::SegmentIndex)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray<T, BASE, TIND>::Append(netgen::NgFlatArray<T2, B2>) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:28)> [with auto:28 = netgen::Mesh::SendMesh() const::<lambda(netgen::SegmentIndex, netgen::NgArray<netgen::SegmentIndex>&)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  338 |       for (int i = 0; i < a2.Size(); i++)
      |                       ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  727 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  728 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13:   required from 'netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)> [with auto:26 = netgen::Element2d]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:25)> [with auto:25 = netgen::Mesh::SendMesh() const::<lambda(netgen::SurfaceElementIndex, const auto:26&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = double; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)> [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:29)> [with auto:29 = netgen::Mesh::SendMesh() const::<lambda(auto:32, const auto:33&, int)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62:   required from 'netgen::Mesh::SendMesh() const::<lambda(const auto:37&, auto:38)> [with auto:37 = ngcore::PointElPackage; auto:38 = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7:   required from 'netgen::Mesh::SendMesh() const::<lambda(auto:34)> [with auto:34 = netgen::Mesh::SendMesh() const::<lambda(const auto:37&, auto:38)>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32:
In member function 'netgen::TABLE<int, 1>::operator[](int) const',
    inlined from 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized]
  251 |     return NgFlatArray<T> (data[i-BASE].size, (T*)data[i-BASE].col);
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function<void (int, int)>), void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool))':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized]
  811 |                   if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1])
      |                   ^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here
  751 |                 INT<2> paedge1, paedge2, paedge3;
      |                                          ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   44 |     if (glob_vert.Size() != mesh.GetNV())
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   86 |         for (int j = 0; j+1 < dps.Size(); j++)
      |                         ~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  169 |         for (int i = 0; i < index0.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  206 |         for (int i = 0; i < index0.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  318 |         for (int el = 1; el <= mesh.GetNE(); el++)
      |                          ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  327 |             for ( int i = 0; i < edges.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  329 |             for ( int i = 0; i < faces.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable 'volel' [-Wunused-variable]
  322 |             const Element & volel = mesh.VolumeElement (el);
      |                             ^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |         for (int el = 1; el <= mesh.GetNSE(); el++)
      |                          ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  340 |             for ( int i = 0; i < edges.Size(); i++ )
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable 'surfel' [-Wunused-variable]
  336 |             const Element2d & surfel = mesh.SurfaceElement (el);
      |                               ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  365 |         for (int volel = 1; volel <= mesh.GetNE(); volel++)
      |                             ~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  368 |             for ( int i = 0; i  < edges.Size(); i++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  369 |               SetLoc2Glob_Edge ( edges[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here
   80 |     void SetLoc2Glob_Edge   (int locnum, int globnum) { glob_edge[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  372 |             for ( int i = 0; i  < faces.Size(); i++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  373 |               SetLoc2Glob_Face ( faces[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here
   82 |     void SetLoc2Glob_Face   (int locnum, int globnum) { glob_face[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  376 |         for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++)
      |                              ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  379 |             for (int i = 0; i  < edges.Size(); i++)
      |                             ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  380 |               SetLoc2Glob_Edge (edges[i], recvarray[ii++]);
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here
   80 |     void SetLoc2Glob_Edge   (int locnum, int globnum) { glob_edge[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  382 |             SetLoc2Glob_Face ( face, recvarray[ii++]);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here
   82 |     void SetLoc2Glob_Face   (int locnum, int globnum) { glob_face[locnum-1] = globnum; }
      |          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  437 |             for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++)
      |                                                    ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  510 |                   for (int ii = 0; ii < recvarray.Size(); ii+=2)
      |                                    ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable 'topology' [-Wunused-variable]
  410 |     const MeshTopology & topology = mesh.GetTopology();
      |                          ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable 'timerf' [-Wunused-variable]
  539 |     static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces");
      |                ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |         for (int ii = 0; ii < recvarray.Size(); ii+=2)
      |                          ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  806 |             for (int ii = 0; ii < recvarray.Size(); ii+=3)
      |                              ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  537 |         for (int i = size; i < oldsize; i++)
      |                            ~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  542 |       for (int i = oldsize; i < size; i++)
      |                             ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  426 |                     if(i == num) continue;
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array<Point<3, double> >&, ngcore::Array<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  492 |           if (i1 > divide_edge_sections)
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable]
  601 |             auto & params_primary = all_params[nr_primary];
      |                    ^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable]
  784 |                 ShapeIdentification *edge_mapping;
      |                                      ^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable]
  756 |             auto & idents = mesh.GetIdentifications();
      |                    ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr<netgen::NetgenGeometry> netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1041 |     for (int i = 0; i < Size(); i++)
      |                     ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o -MF CMakeFiles/mesh.dir/surfacegeom.cpp.o.d -o CMakeFiles/mesh.dir/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngocc.so.6.2 libngocc.so.6.2 libngocc.so
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 44%] Built target occ
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 44%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Doccvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  157 |         for (int i = 0; i < procs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long int>, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare]
  933 |             if (info.strides[0] != sizeof(double)*info.shape[1])
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable]
  939 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable]
  945 |               for (auto i : Range(info.shape[0]))
      |                         ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable]
  982 |                 for (auto i : Range(info.shape[0]))
      |                           ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable]
 1008 |                 for (auto i : Range(info.shape[0]))
      |                           ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1491 |              for(int i = 0; i<py::len(py_bbbpts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1497:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1497 |              for(int i = 0; i<py::len(py_hppts);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1505:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1505 |              for(int i = 0; i<py::len(py_hpbnd);i++)
      |                             ~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.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.2202/libsrc/meshing/python_mesh.cpp:614:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  191 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |                                if (i < base || i >= self.Size()+base)
      |                                                ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable]
  123 |     double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16;
      |                    ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr<netgen::Mesh>&, bool, int, int, bool, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<netgen::Point<3, double> >&, const ngcore::Array<float>&, const ngcore::Array<std::__cxx11::basic_string<char> >&, const ngcore::Array<float>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  249 |           for (int k = 0; k < bbbpts.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |           for (int k = 0; k < hppoints.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  475 |     for (int i = 0; i < bbbpts.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o -MF CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_hexrules.cpp
[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_prismrules2.cpp
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules.cpp
[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules2.cpp
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o -MF CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_quadrules.cpp
[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o -MF CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_tetrules.cpp
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o -MF CMakeFiles/mesh.dir/rule_triarules.cpp.o.d -o CMakeFiles/mesh.dir/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing/rule_triarules.cpp
[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp
[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 50%] Linking CXX shared library libngoccvis.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   86 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  119 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  335 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  367 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1621 |             if (ela.Size() < pi+1)
      |                 ~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1651 |     if (ela.Size() < pi+1)
      |         ~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngoccvis.so.6.2 libngoccvis.so.6.2 libngoccvis.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 50%] Built target occvis
[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray<netgen::Point3d>&, netgen::NgArray<netgen::Point3d>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  721 |   for (i = 1; i <= p.Size(); i++)
      |               ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /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.2202/libsrc/core/python_ngcore.hpp:5:
/usr/include/pybind11/cast.h: In instantiation of 'typename pybind11::detail::make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> pybind11::detail::cast_op(make_caster<T>&&) [with T = std::pair<double, double>; typename make_caster<T>::cast_op_type<typename std::add_rvalue_reference<_Tp>::type> = std::pair<double, double>; make_caster<T> = type_caster<std::pair<double, double>, void>; typename std::add_rvalue_reference<_Tp>::type = std::pair<double, double>&&]':
/usr/include/pybind11/cast.h:1439:51:   required from 'Return pybind11::detail::argument_loader<Args>::call_impl(Func&&, std::index_sequence<Is ...>, Guard&&) && [with Return = void; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::index_sequence<Is ...> = std::integer_sequence<long unsigned int, 0, 1>]'
/usr/include/pybind11/cast.h:1413:65:   required from 'std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> pybind11::detail::argument_loader<Args>::call(Func&&) && [with Return = void; Guard = pybind11::detail::void_type; Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>&; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; std::enable_if_t<std::is_void<_Dummy>::value, pybind11::detail::void_type> = pybind11::detail::void_type]'
/usr/include/pybind11/pybind11.h:249:88:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Return = void; Args = {pybind11::detail::value_and_holder&, std::pair<double, double>}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = pybind11::detail::initimpl::factory<ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()>::execute<pybind11::class_<netgen::Point<2, double> > >(pybind11::class_<netgen::Point<2, double> >&) &&::<lambda(pybind11::detail::value_and_holder&, std::pair<double, double>)>; Extra = {pybind11::detail::is_new_style_constructor}; type_ = netgen::Point<2, double>; options = {}]'
/usr/include/pybind11/detail/init.h:287:15:   required from 'void pybind11::detail::initimpl::factory<Func, pybind11::detail::void_type (*)(), Return(Args ...)>::execute(Class&, const Extra& ...) && [with Class = pybind11::class_<netgen::Point<2, double> >; Extra = {}; Func = ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>; Return = netgen::Point<2, double>; Args = {std::pair<double, double>}]'
/usr/include/pybind11/pybind11.h:1609:32:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(pybind11::detail::initimpl::factory<Args ...>&&, const Extra& ...) [with Args = {ExportNetgenMeshing(pybind11::module&)::<lambda(std::pair<double, double>)>, pybind11::detail::void_type (*)(), netgen::Point<2, double>(std::pair<double, double>), pybind11::detail::void_type()}; Extra = {}; type_ = netgen::Point<2, double>; options = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:177:9:   required from here
/usr/include/pybind11/cast.h:46:1: note: parameter passing for argument of type 'pybind11::detail::tuple_caster<std::pair, double, double>::cast_op_type<std::pair<double, double>&&>' {aka 'std::pair<double, double>'} when C++17 is enabled changed to match C++14 in GCC 10.1
   46 | cast_op(make_caster<T> &&caster) {
      | ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg<D>::LineIntersections(double, double, double, netgen::NgArray<netgen::Point<D> >&, double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   77 |     for(int i=0; i<t.Size(); i++)
      |                  ~^~~~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   72 |     if (h*w)
      |         ~^~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry<D>::~SplineGeometry() [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i = 0; i < splines.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry<D>::Load(const netgen::NgArray<double>&, int) [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetRawData(netgen::NgArray<double>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'void netgen::SplineGeometry<D>::GetBoundingBox(netgen::Box<D>&) const [with int D = 3]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  109 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp
[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  164 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  178 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  235 |     for (size_t i = 0; i < size; i++)
      |                        ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for (int i = 0; i < bablocks.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp
[ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   55 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   66 |     for (int i = 1; i <= set.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
[ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   58 |         for (int i = 0; i < data.Size(); i++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable]
   32 |     int flag;
      |         ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 61%] Linking CXX shared library libngmesh.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.11.so 
In member function 'ReSize',
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9,
    inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'AddPoint':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'GetLocals':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'SwapImprove2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'InsertNewElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15,
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'GenerateBoundaryLayer2':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function 'DivideMesh':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'FindOpenElements':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'BuildEdgeList.constprop':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9,
    inlined from '_S_manage' at /usr/include/c++/13/any:624:37:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In function '_S_manage':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'operator().isra':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51,
    inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In member function 'CombineImprove':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16,
    inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'SetAllocSize':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'Recv' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'operator=':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_symlink_library libngmesh.so.6.2 libngmesh.so.6.2 libngmesh.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 61%] Built target mesh
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o
[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o -MF CMakeFiles/geom2d.dir/csg2d.cpp.o.d -o CMakeFiles/geom2d.dir/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp
[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp
[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  135 |         while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n))
      |                ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  156 |               for (int k = 0; k < locsearch.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  217 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       for (int i = 0; i < splines.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  297 |                  pi < mesh2d.GetNP()+PointIndex::BASE; pi++)
      |                  ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |     for (int i = 0; i < splines.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |                pi < mesh->GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  554 |           for (PointIndex pi = 1; pi <= si2.Size(); pi++)
      |                                   ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  706 |         for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable]
  514 |     auto BndPntRange = mesh->Points().Range();
      |          ^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable]
  673 |     for(auto i : IntRange(10))
      |              ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1736 |   return std::move(res);
      |          ~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 2058 |           if(i1<i2)
      |              ~~^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 1; i <= meshpoints.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   64 |   for (int i = 1; i <= meshlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  449 |           for (int i = 1; i <= mesh.GetNSE(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  464 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  476 |           for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                             ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |           for (int i = 1; i <= refpts.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  645 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |       for (int j = 1; j <= spiralps.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       for (int i = 0; i < imeshsp.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  738 |       for (int hi = 0; hi < icompress.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |           if (hi < ispiral_point.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |       for (int hi = 0; hi < segs.Size(); hi++)
      |                        ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  809 |       for (int i = 0; i < icompress.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   18 |     for ( int i = 0; i < bcnames.Size(); i++ )
      |                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for (int i=0; i<materials.Size(); i++)
      |                   ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string netgen::SplineGeometry2d::GetBCName(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:974:24: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  974 |     if (bcnames.Size() >= bcnr)
      |         ~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  982 |     if ( bcnr > bcnames.Size() )
      |          ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for (int i = 0; i < bcnames.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1007 |     if ( materials.Size() >= domnr)
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1016 |     if (domnr > materials.Size()) materials.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
 1034 |     if ( maxh.Size() >= domnr  && domnr > 0)
      |          ~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |     if (domnr > maxh.Size()) maxh.SetSize (domnr);
      |         ~~~~~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable]
  605 |     for(auto v : Vertices(ALL))
      |              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  232 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |            for(int i = 0; i < self.splines.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  377 |                   for (int i = 0; i < self.geompoints.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  385 |                   for (int i = 0; i < self.splines.Size(); i++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  587 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  611 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  659 |           for (i = 1; i <= selectedmultiedge.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |   for (i = 1; i <= vic.Size(); i++)
      |               ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1005 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |   for (i = 1; i <= importpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1053 |       for (i = 1; i <= importlines.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1152 |   for (i = 1; i <= externaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1174 |   for (i = 1; i <= storedexternaledges.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1375 |   if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;}
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1733 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1751 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1764 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1772 |   for (i = 1; i <= vicarray.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1787 |   for (i = 1; i <= vicinity.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1806 |       for (i = 1; i <= list1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1820 |       for (i = 1; i <= list2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1831 |   if (trig <= vicinity.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2079 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2090 |   if (trig <= markedtrigs.Size() && trig >=1)
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2266 |                      for (int j = 1; j <= inters.Size(); j++)
      |                                      ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2423 |   if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; }
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2430 |   if (pn <1 || pn > lineendpoints.Size())
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2795 |         for (int j = 1; j <= c.GetNChartT(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3057 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3073 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3120 |           for (i = 1; i <= todolist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3141 |           for (i = 1; i <= nextlist.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3156 |   for (i = 1; i <= spiralpoints.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3256 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3259 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3310 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3317 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3345 |                   for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3359 |                       for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3463 |   for (ChartId i = 1; i <= GetNOCharts(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3466 |       for (int j = 1; j <= chart.GetNChartT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3493 |                       for (l = 2; l <= trigsaroundp.Size(); l++)
      |                                   ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3634 |   if (chartnumber >= 1 && chartnumber <= GetNOCharts())
      |                           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3638 |     for (int j = 1; j <= chart.GetNChartT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3641 |     for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable]
 3660 |       Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] );
      |             ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3668 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 3671 |     for (int j = 1; j <= chart.GetNT(); j++)
      |                     ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7:   required from 'netgen::DiscretePointsSeg<D>::DiscretePointsSeg(const netgen::NgArray<netgen::Point<D> >&) [with int D = 2]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]'
/usr/include/c++/13/optional:278:19:   required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]'
/usr/include/c++/13/optional:457:52:   required from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base<netgen::MeshingParameters, false, false>]'
/usr/include/c++/13/optional:918:22:   required from 'std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<is_constructible_v<_Tp, _Args ...>, _Tp&> = netgen::MeshingParameters&]'
/usr/include/pybind11/stl.h:334:22:   required from 'bool pybind11::detail::optional_caster<Type, Value>::load(pybind11::handle, bool) [with Type = std::optional<netgen::MeshingParameters>; Value = netgen::MeshingParameters]'
/usr/include/pybind11/cast.h:1424:51:   required from 'bool pybind11::detail::argument_loader<Args>::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence<long unsigned int, 0, 1, 2>]'
/usr/include/pybind11/cast.h:1402:68:   required from 'bool pybind11::detail::argument_loader<Args>::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}]'
/usr/include/pybind11/pybind11.h:228:42:   required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Return = std::shared_ptr<netgen::Mesh>; Args = {std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}]'
/usr/include/pybind11/pybind11.h:100:19:   required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; <template-parameter-1-3> = void]'
/usr/include/pybind11/pybind11.h:1558:22:   required from 'pybind11::class_<type_, options>& pybind11::class_<type_, options>::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::<lambda(std::shared_ptr<netgen::SplineGeometry2d>, std::optional<netgen::MeshingParameters>, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard<pybind11::gil_scoped_release>, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr<netgen::SplineGeometry2d>}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point<D> netgen::DiscretePointsSeg<D>::GetPoint(double) const [with int D = 2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  646 |     if (segnr >= pts.Size()) segnr = pts.Size()-1;
      |         ~~~~~~^~~~~~~~~~~~~
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  118 |   while (markedtrigcnt < GetNT())
      |          ~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  463 |                                 for (int l = 0; l < innerchartpts.Size(); l++)
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |           for (int k = 1; k <= dirtycharttrigs.Size(); k++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  563 |       for (int j = 1; j <= GetChart(i).GetNT(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  588 |       if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts())
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  648 |   if (i > chartmark.Size())
      |       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray<netgen::twoint>&, netgen::ChartId)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  694 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array<netgen::ChartId, netgen::STLTrigId>&, netgen::NgArray<netgen::ChartId>&, netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  754 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  807 |               for (int l = 2; l <= trigsaroundp.Size()-1; l++)
      |                               ~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  117 |       if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();}
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |       for (i = 1; i <= edgelist1.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  233 |       for (i = 1; i <= edgelist2.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  261 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |   for (i = 1; i <= plist.Size()-1; i++)
      |               ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray<netgen::Point<2, double>, 0, int>&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::INDEX_2>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  314 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  358 |   for (int i = 1; i <= chart.GetNOLimit(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  414 |   for (ii = 1; ii <= trigsinbox.Size(); ii++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |               for (i = 1; i <= trigsinbox2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  488 |           for (i = 1; i <= trigsinbox.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable]
  539 |   int j;
      |       ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable]
  541 |   int cnt = 0;
      |       ^~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable]
  543 |   const double lamtol = 1e-6;
      |                ^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   for (i = 1; i <= chart.GetNT(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  983 |               for (k2 = 1; k2 <= linenums.Size(); k2++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1078 |       for (i = 1; i <= GetNOCharts(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray<int>&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1168 |   for (int j = 1; j <= chart.GetNChartT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1219 |   for (int j = 1; j <= chart.GetNT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1222 |   for (int j = 1; j <= chart.GetNOuterT(); j++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1279 |       for (int j = 2; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |       for (int j = 1; j <= plimes2.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1289 |       for (int j = 1; j <= plimes1.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1302 |           for (int kk = 1; kk <= foundpts.Size(); kk++)
      |                            ~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  278 |   if (storedstatus.Size() == ne)
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray<twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |   for (i = 1; i <= line.Size(); i++)
      |               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray<netgen::twoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |           for (k = oldend; k <= line.Size(); k++)
      |                            ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |   if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |   if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;}
      |       ~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  593 |   for (int i = 2; i <= pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::Box<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  601 |   for (int i = 1; i < pts.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  618 |   for (i = 1; i < pts.Size(); i++)
      |               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, netgen::NgArray<netgen::Point3d>&, double, netgen::Mesh&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  737 |       while (inthl < 1.000000001 && j <= inthi.Size())
      |                                     ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  285 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  301 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |   for (int i = 0; i < faces.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Plane*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.hpp:62:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray<Point3d>&, const Point3d&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   19 |   for (int i = 1; i <= ap.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |   for (int i = 1; i <= trigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |   for (int i = 1; i <= charttrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  753 |       if (cnt != 0 && i < charttrigs.Size())
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |       for (int i = 1; i <= charttrigs.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array<netgen::Point<3, double>, netgen::STLPointId>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable]
 1175 |   int i,j,k;
      |         ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree<dim, T>::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 1010 |               if(i!=n_elements)
      |                  ~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable]
  356 |     for (auto i : Range(buflen))
      |               ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray<netgen::STLReadTriangle>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  490 |   for (int i = 0; i < readtrigs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  508 |   for(int i = 0; i < readtrigs.Size(); i++)
      |                  ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  755 |           for (int j = 0; j < trigsperpoint[pi].Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1040 |       for (i = 1; i <= oriented.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1061 |           for (i = 1; i <= list1.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |           for (i = 1; i <= list2.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   44 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  101 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  103 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  105 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  134 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  136 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |   if (n2 > points.Size()) n2 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |   if (n3 > points.Size()) n3 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |   if (n4 > points.Size()) n4 = 1;
      |       ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |   for (n1 = 1; n1 <= points.Size(); n1++)
      |                ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  205 |           if (n > points.Size()) n = 1;
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |   for (i = 1; i <= intervallused.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  239 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  416 |                   for(int i=0; i<pnums.Size(); i++)
      |                                ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:442:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  442 |                       for(int i=0; i<pnums.Size(); i++)
      |                                    ~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::CSGeometry* netgen::ParseCSG(std::istream&, CSGeometry*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1269:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1269 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:1321:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1321 |                 for (i = 0; i < si.Size(); i++)
      |                             ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  168 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  171 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  175 |     for(int i = 0; i < to_delete.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  188 |     for(int i = 0; i<delete_them.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:193:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  193 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:196:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  196 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:200:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  200 |     for(int i = 0; i < identifications.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:204:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  204 |     for (int i = 0; i < singfaces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  207 |     for (int i = 0; i < singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  210 |     for (int i = 0; i < singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'virtual void netgen::WritePrimitivesIt::Do(netgen::Solid*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:260:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  260 |         for (int i = 0; i < coeffs.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:287:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  287 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:310:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  310 |     for (int i = 0; i < identifications.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:449:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  449 |             for (int j=0; j<coeffs.Size(); j++)
      |                           ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:456:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  456 |                 for (int j=0; j<coeffs.Size(); j++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:489:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  489 |         for(int j=0; j<coeffs.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'netgen::TopLevelObject* netgen::CSGeometry::GetTopLevelObject(const netgen::Solid*, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:789:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RemoveTopLevelObject(netgen::Solid*, netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  800 |     for (int i = 0; i < toplevelobjects.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SetFlags(const char*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:842:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  842 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:867:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  867 |             for ( i = 0; i < min2(polysurfs.Size(),bcname.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:869:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  869 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  884 |             for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |         for (i = 0; i < surfind.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  921 |             for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  923 |                 for (int j = 0; j < polysurfs[i]->Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  938 |             for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  970 |     for (int i = 0; i < isidenticto.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1081 |     for (int i = 0; i < locsurf.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1117 |     for (int i = 0; i < triapprox.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
 1213 |     catch (exception)
      |            ^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1263 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1275 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1281 |     for (int i = 0; i < lsurfi.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1307 |         for (int i = 0; i < lsurfi.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1596 |         for (int i = 0; i < solids.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1600 |     for (int i = 0; i < solids.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14:   required from 'bool ngcore::SymbolTable<T>::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<2> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = std::shared_ptr<netgen::SplineGeometry<3> >; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 69%] Linking CXX shared library libnggeom2d.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  778 |                       list.size() ? new T[list.size()] : NULL)
      |                                     ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19,
    inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12,
    inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18,
    inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In member function 'Add':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In member function '__ct ',
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  702 |       : FlatArray<T,IndexType> (asize, new T[asize])
      |                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function 'ClipSolids':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray<netgen::SpecialPoint>&, netgen::MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   22 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   53 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  123 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  141 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  150 |         for (int i = 0; i < specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  186 |         for (int i = 0; i < geometry.identifications.Size() && !pi1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  187 |           for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  202 |                   for (int k = 0; k < hsp.Size() && !pi1; k++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  254 |           for (int i = 1; i <= hsp.Size(); i++)
      |                           ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  274 |             for (int i = 1; i <= hsp.Size(); i++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  313 |         for (int i = 1; i <= edgepoints.Size()-1; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int i = 1; i <= geometry.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  369 |         for (int j = 1; j <= edgepoints.Size()-1; j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  380 |             for (int i = 0; i < locind.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |         for (int i = 0; i < refedges.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  452 |             for(int i = 0; i < refedges.Size(); i++)
      |                            ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  502 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  507 |             for (int i = 0; i < refedges.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  511 |         for(int i=0; i<refedges.Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::SplitEqualOneSegEdges(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:623:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  623 |                pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |                ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::NgArray<int>&, double, const netgen::Mesh&, netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<double>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |         for (int i = 0; i < locind.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |                         for (int jj = 0; jj < hsp.Size(); jj++)
      |                                          ~~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, netgen::NgArray<netgen::Segment>&, netgen::NgArray<bool>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1043 |         for (int j = 0; j < locsurfind.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1177 |                     for (int l = 1; !hi && l <= refedges.Size(); l++)
      |                                            ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1282 |     for(int i=0; i<refedges.Size()-1; i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1284:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1284 |         for(int j=i+1; !todelete.Test(i) && j<refedges.Size(); j++)
      |                                             ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1403 |         while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++;
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1438 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, const netgen::NgArray<netgen::Point<3, double>, 0, int>&, const netgen::NgArray<double>&, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1543 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1561 |          pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1605 |     for (int k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray<netgen::Segment>&, const netgen::NgArray<bool>&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1664 |              pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |              ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1729 |         for (k = 1; k <= refedges.Size(); k++)
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In member function '__ct ',
    inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3,
    inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55,
    inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  745 |       : FlatArray<T,IndexType> (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr)
      |                                                        ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37,
    inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22,
    inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51,
    inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68,
    inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42,
    inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
 1108 |     data = new T[nsize];
      |            ^
/usr/include/c++/13/new: In function '_FUN':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2d.so.6.2 libnggeom2d.so.6.2 libnggeom2d.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 71%] Built target geom2d
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 71%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2dvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   29 |     if (changeval != geometry2d->GetSplines().Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   62 |         for (int j = 0; j < points.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   69 |     for (int i = 1; i <= geometry2d->GetSplines().Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
[ 72%] Linking CXX shared library libngstl.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  500 |     for(int i=0; i<ips.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::Extrusion::~Extrusion()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:719:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  719 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Extrusion::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  729 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'netgen::INSOLID_TYPE netgen::Extrusion::PointInSolid(const netgen::Point<3, double>&, double, netgen::NgArray<int>*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  749 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  786 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  918 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  924 |     for(int i = 0; i < faces.Size(); i++)
      |                    ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 72%] Linking CXX shared library libnggeom2dvis.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.hpp:128:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2dvis.so.6.2 libnggeom2dvis.so.6.2 libnggeom2dvis.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 72%] Built target geom2dvis
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp
In function 'ParallelFor',
    inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   81 |   thread * threads = new thread[nthreads];
      |                      ^
/usr/include/c++/13/new: In member function 'CheckGeometryOverlapping':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray<SpecialPoint>&, NgArray<MeshPoint>&, MeshingParameters&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for (int i = 0; i < geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   96 |     for (int i = 0; i < geom.singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  173 |           for (int j = 0; j < loc.Size(); j++)
      |                           ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 0; i < geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |             for (int j = 0; j < fpairs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  375 |         for (int l = 0; l < geom.bcmodifications.Size(); l++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  391 |     for(int k = 0; k<geom.bcmodifications.Size(); k++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:400:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  400 |     for (int j = 0; j < geom.singfaces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:408:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  408 |             for (int l = 0; l < surfs.Size(); l++)
      |                             ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:446:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  446 |         for (PointIndex pi = PointIndex::BASE; pi < noldp+PointIndex::BASE; pi++)
      |                                                ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:466:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int i = 1; i <= geom.identifications.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:472:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  472 |         for (int si = 0; si < segments.Size(); si++)
      |                          ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:521:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  521 |         for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                               ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:636:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |             for (int i = 1; i <= geom.identifications.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:640:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  640 |                 for (int j = 1; j <= fpairs.Size(); j++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:656:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  656 |             for (SurfaceElementIndex  sei = oldnf; sei < mesh.GetNSE(); sei++)
      |                                                    ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'int netgen::CSGGenerateMesh(CSGeometry&, std::shared_ptr<Mesh>&, MeshingParameters&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for (int i = 0; i < maxhdom.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  293 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  325 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  333 |           for (int j = 1; j <= mesh.GetNP(); j++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  467 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  480 |       for (int k = 0; k < copy_points.Size(); k++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  485 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |   for(int i=0; i<slices.Size(); i++)
      |                ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::Identifyable(const netgen::SpecialPoint&, const netgen::SpecialPoint&, const netgen::TABLE<int, 0>&, const netgen::TABLE<int, 0>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  695 |           for (int j = 0; j < hsurf.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  703 |       for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  706 |       for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  762 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  767 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |           for (int l = 0; l < domain_surfaces.Size(); l++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  789 |           if (j == specpoint2surface[sp1.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  791 |           if (k == specpoint2surface[sp2.nr].Size()) break;
      |               ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  925 |   for (int i = 1; i <= mesh.GetNP(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  992 |           for (int jj = 0; jj < domain_surfaces.Size(); jj++)
      |                            ~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1000 |           for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++)
      |                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1010 |               for (int jj = 0; jj < surfs_of_p1.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1164 |                   for (int ll = 0; ll < segs_on_face2.Size(); ll++)
      |                                    ~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1237 |   for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++)
      |                                  ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1251 |   for (int i1 = 0; i1 < segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1375 |       for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++)
      |                                         ~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray<netgen::Segment>&, netgen::Mesh&, const netgen::Surface*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1648 |   for (int i1 = 1; i1 <= segs.Size(); i1++)
      |                    ~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstl.so.6.2 libngstl.so.6.2 libngstl.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 74%] Built target stl
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstlvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp
[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  151 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  180 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  220 |     for(int i=0; i<point_on_faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/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<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  679 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  761 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  764 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |     for (int i = 0; i < planes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray<netgen::NgArray<int>*>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  877 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:884:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  884 |     for(int i=0; i<polysurfs.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:887:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  887 |     for(int i = 0; i<faces.Size(); i++)
      |                    ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::CalcSpecialPoints(netgen::NgArray<netgen::Point<3, double>, 0, int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  894 |     for (int i = 0; i < points.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  909 |     for (int fi1 = 0; fi1 < faces.Size(); fi1++)
      |                       ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  910 |       for (int fi2 = 0; fi2 < faces.Size(); fi2++)
      |                         ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  411 |                   for (j = 1; j <= me.Size(); j++)
      |                               ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  535 |           if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts())
      |                                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  539 |               for (j = 1; j <= chart.GetNChartT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  567 |               for (j = 1; j <= chart.GetNOuterT(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  745 |               for (j = 1; j <= stlgeometry->meshlines.Size(); j++)
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1184 |     for (int i = 1; i <= trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   34 |     for(int i=0; i<checklines_vec.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::RevolutionFace::~RevolutionFace()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:111:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  111 |     for(int i=0; i<checklines_start.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual double netgen::RevolutionFace::MaxCurvature() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:357:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  357 |     for(int i=0; i<checkpoints.Size(); i+=2)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In destructor 'virtual netgen::Revolution::~Revolution()':
/builddir/build/BUILD/netgen-6.2.2202/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<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::BoxInSolid(const netgen::BoxSphere<3>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  799 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  803 |         for(int j=0; j<points.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  829 |     for (int j = 0; j < faces.Size(); j++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray<int>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  960 |     for (int i = 0; i < faces.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1035 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::UnReduce()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1042:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1042 |     for(int i=0; i<faces.Size(); i++)
      |                  ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.hpp:9:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   48 |   for (int i = 0; i < si1.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (int i = 0; i < si2.Size(); i++)
      |                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |           for (int i = 0; i < points.Size()-1; i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |           for (int i = 0; i < points.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  130 |       for (int i = 0; i < points.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  157 |        pi < mesh.GetNP()+PointIndex::BASE; pi++)
      |        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  194 |               for (int i = 0; i < surfk.Size(); i++)
      |                               ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  214 |   for (int i = 1; i <= points.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray<int>&, int&, int&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  718 |               for (i = 1; i <= bounds1.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  720 |               for (i = 1; i <= bounds2.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~~
[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1597 |                 for (int i = 0; i < surfind.Size(); i++)
      |                                 ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type]
  197 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type]
  216 |   }
      |   ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type]
  236 |   }
      |   ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  119 |             for (int j = 0; j < hpts.Size(); j++)
      |                             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  137 |         for(int j=0; j<points->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |                       for (int j = 0; j < pts.Size(); j++)
      |                                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  390 |                     for (int j = 0; j < pts.Size(); j++)
      |                                     ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  401 |                           for(int jj=0; jj<surfids.Size(); jj++)
      |                                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:423:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                   for (int j = 0; j < pts.Size(); j++)
      |                                   ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:466:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  466 |         for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:467:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |           for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                 ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:468:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |             for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                   ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:495:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  495 |             for (int k1 = 1; k1 <= locsurf.Size() - 2; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:496:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |               for (int k2 = k1 + 1; k2 <= locsurf.Size() - 1; k2++)
      |                                     ~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  497 |                 for (int k3 = k2 + 1; k3 <= locsurf.Size(); k3++)
      |                                       ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:536:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  536 |                             for (int i = 0; i < locsurf2.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:578:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  578 |         for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                          ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:579:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  579 |           for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                               ~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:603:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  603 |             for (int k1 = 0; k1 < locsurf.Size() - 1; k1++)
      |                              ~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:604:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  604 |               for (int k2 = k1+1; k2 < locsurf.Size(); k2++)
      |                                   ~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1701 |     for (int i = 0; i < points->Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray<netgen::MeshPoint>&, netgen::NgArray<netgen::SpecialPoint>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1752 |       for (int i = 0; i < apoints.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1763 |     for (int i = 1; i < apoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1780 |         for (int i = 0; i < apoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1797 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1821 |                 for (int m = 0; m < surfind.Size(); m++)
      |                                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1843 |             for (int j = 0; j < surfind.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1848 |             for (int j = 0; j < normalvecs.Size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1849 |               for (int k = 0; k < normalvecs.Size(); k++)
      |                               ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1930 |                       for (int j2 = 0; j2 < surfind2.Size(); j2++)
      |                                        ~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |                       for (int l = 0; l < surfind2.Size(); l++)
      |                                       ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2020 |                       for (int m = 0; m < surfind.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2094 |                       for (int m = 0; m < locsearch.Size(); m++)
      |                                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2147 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2151 |     for (int i = 0; i < specpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 79%] Linking CXX shared library libngstlvis.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so 
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp
[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 80%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE<int>&, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   15 |     for (int i = 1; i <= geom.singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   21 |         for (int j = 1; j <= se.segms.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE<int>&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   48 |     for (int i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   79 |     for (int i = 1; i <= mesh.GetNSE(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  114 |     for (i = 1; i <= mesh.GetNE(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  178 |     for (i = 1; i <= mesh.GetNSE(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  342 |         for (i = 1; i <= ref_singular.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  370 |         for (i = 1; i <= ref_slices.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |                       (slicenr == slices.Size()) ? 1 : slices[slicenr];
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  416 |         for (i = 1; i <= mesh.GetNE(); i++)
      |                     ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  468 |             for (i = 1; i <= mesh.GetNE(); i++)
      |                         ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  719 |     for(int i = 1; i<=mesh.GetNE(); i++)
      |                    ~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstlvis.so.6.2 libngstlvis.so.6.2 libngstlvis.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 80%] Built target stlvis
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  222 |                for(int i = 0; i<py::len(cuts);i++)
      |                               ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: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.2202/libsrc/csg/python_csg.cpp:468:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  468 |                 for (int j = 0; j < si.Size(); j++)
      |                                 ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   25 |     for(int i=0; i<splines.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'const std::shared_ptr<netgen::NgArray<std::shared_ptr<netgen::OneSurfacePrimitive> > > netgen::SplineSurface::CreateCuttingSurfaces()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   47 |     for(int i = 0; i<splines.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  394 |       for (TIND i (BASE); i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.hpp:239:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::shared_ptr<netgen::SplineSeg<3> >; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = std::__cxx11::basic_string<char>; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:   required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:530:37:   required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]'
/usr/include/c++/13/any:558:60:   required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40:   required from 'ngcore::RegisterClassForArchive<T, Bases>::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
[ 80%] Linking CXX shared library libngcsg.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function '__ct ',
    inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  276 |       : NgFlatArray<T, BASE, TIND> (a2.Size(), a2.Size() ? new T[a2.Size()] : 0)
      |                                                            ^
/usr/include/c++/13/new: In member function '__ct_base ':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsg.so.6.2 libngcsg.so.6.2 libngcsg.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 80%] Built target csg
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsgvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp
[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp
[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  330 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  142 |     if (level >= mesh->level_nv.Size())
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  731 |           if (ei <= mesh->mlparentelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  736 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  748 |           if (ei <= mesh->mlparentsurfaceelement.Size())
      |               ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1044 |           catch(NgException e) // quads not implemented curved yet
      |                             ^
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'ngcore::FlatArray<int> netgen::Ngx_Mesh::GetDistantProcs(int, int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantPNums(int) const' is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations]
 1329 |         return mesh->GetParallelTopology().GetDistantPNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here
  153 |     FlatArray<int> GetDistantPNums (int locnum) const { return loc2distvert[locnum]; }
      |                    ^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations]
 1331 |         return mesh->GetParallelTopology().GetDistantEdgeNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here
   73 |     FlatArray<int> GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; }
      |                    ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: 'ngcore::FlatArray<int> netgen::ParallelMeshTopology::GetDistantFaceNums(int) const' is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations]
 1333 |         return mesh->GetParallelTopology().GetDistantFaceNums(locnum);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here
   71 |     FlatArray<int> GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; }
      |                    ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  669 |     for(int i=0; i<tris.Size(); i++)
      |                  ~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:698:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  698 |     for(int i=0; i<tetfacedata.Size(); i+=9)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<segmentdata.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   84 |   for (int i = 0; i < geometryregister.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  312 |   if (pi < 1 || pi > mesh->GetNP())
      |                 ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  496 |   for (int i = 0; i < da.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  921 |       mesh->GetParallelTopology().GetDistantPNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here
  112 |     void GetDistantPNums (int locpnum, int * distpnums ) const
      |          ^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  924 |       mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here
  136 |     void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations]
  927 |       mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums );
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here
  119 |     void GetDistantFaceNums (int locfacenum, int * distfacenums ) const
      |          ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations]
  946 |     case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here
  103 |     int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations]
  947 |     case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here
  109 |     int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations]
  948 |     case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum );
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here
  106 |     int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); }
      |         ^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  961 |     case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here
   92 |     int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  962 |     case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here
   94 |     int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; }
      |         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations]
  963 |     case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here
   96 |     int GetGlobalElNum   (int locnum) const { return glob_el[locnum-1]; }
      |         ^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1594 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1606 |   for (int i = 0; i < ia.Size(); i++)
      |                   ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1650 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1656:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1656 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1662 |         for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1;
      |                         ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1743 |   if (ni <= mesh->mlbetweennodes.Size())
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1757 |       if (ei <= mesh->mlparentelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1762 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1773 |       if (ei <= mesh->mlparentsurfaceelement.Size())
      |           ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1824 |   for (int i = 0; i < apairs.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1944 |   for( int i=0; i<indexArray.Size(); i++ )
      |                 ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_SurfaceElements(int, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1961:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1961 |         for( int i=0; i<indexArray.Size(); i++ )
      |                       ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1977:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1977 |         for (int i = 0; i < mesh->pointelements.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2182 |       for(int i = 0; i<qualityloss_arr->Size(); i++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  279 |                         for (int j = 0; j < pnums.Size(); j++)
      |                                         ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  318 |                             for (int j = 0; j+2 < enums.Size(); j+=2)
      |                                             ~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  348 |                             for (int j = 0; j < fnums.Size(); j += 2)
      |                                             ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray<T>&, NgFlatArray<S>&) [with T = double; S = PointIndex]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |     for (int i = 0; i < data.Size(); i++)
      |                     ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  742 |       for (int j = i+1; j < data.Size(); j++)
      |                         ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  423 |                             for (int i = 0; i < loadtypes.Size(); i++)
      |                                             ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  433 |                         for (int i = 0; i < loadtypes.Size(); i++)
      |                                         ~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  163 |     for (int i = 0; i < trilists.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  247 |     if (changeval != specpoints.Size())
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  269 |         for (int i = 1; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  309 |     for (int i = 0; i < boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct]
  396 |         for (const Point3d & p : mesh->Points())
      |                              ^
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  467 |         for (int i = 2; i <= specpoints.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  475 |     if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) ||
      |                                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp
[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  144 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  160 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  211 |           for (j = 1; j <= pairs.Size(); j++)
      |                       ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   73 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  116 |               for (int jj = 0; jj < sels.Size(); jj++)
      |                                ~~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  236 |       for (i =1 ; i <= BIname.Size(); i++)
      |                   ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp
In member function 'netgen::Mesh::GetFaceDescriptor(int)',
    inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized]
  732 |     { return facedecoding[i-1]; }
      |                           ~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here
  261 |                     int fdnr, ednr;
      |                         ^~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized]
  344 |                               mesh[nr].edgenr = ednr+1;
      |                                                 ~~~~^~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here
  261 |                     int fdnr, ednr;
      |                               ^~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable]
   60 |   char str[200];
      |        ^~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   56 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   73 |   for (i = 1; i <= mesh.GetNE(); i++)
      |               ~~^~~~~~~~~~~~~~~
[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  162 |   for (i = 1; i <= surfaceelp.Size(); i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
[ 88%] Linking CXX shared library libngcsgvis.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
   71 |         for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                               ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   90 |     for(int i=startsize; i<point_ids.Size(); i++)
      |                          ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:94:19: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   94 |     for(int i=0; i<PointIndex::BASE; i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:127:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  127 |     for(SurfaceElementIndex si = 0; si < mesh.GetNSE(); si++)
      |                                     ~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:186:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  186 |     for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++)
      |                              ~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:295:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  295 |     for(int i=0; i<point_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:444:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  444 |     for(int i=PointIndex::BASE; i<mesh.GetNP()+PointIndex::BASE; i++)
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:454:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  454 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:479:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  479 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:486:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  486 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:520:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  520 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:525:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  525 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  527 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  545 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:550:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  550 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  552 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  570 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:575:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  575 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  577 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  595 |     for(int i=0; i<=mesh.GetNP(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  599 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:606:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  606 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:609:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  609 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:635:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  635 |     for(int i=0; i<vertex_to_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:647:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  647 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:655:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  655 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:681:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:689:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  689 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:699:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  699 |     for(int i=1; i<=edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  707 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:733:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  733 |                 for(int j=1; j<group.Size(); j++)
      |                              ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:741:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  741 |                 for(int j=0; j<idmaps_edge.Size(); j++)
      |                              ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:751:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  751 |     for(int i=0; i<edge2node.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:765:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:770:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  772 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  787 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  792 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  794 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  810 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:814:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  814 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:821:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:823:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |         for(int j=0; j<idmaps_edge.Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  849 |     for(int i=0; i<edge_to_face.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:853:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  853 |     for(int i=0; i<idmaps_edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:870:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  870 |         for(int j=0; j<idmaps.Size(); j++)
      |                      ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:896:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  896 |     for(int i=0; i<idmaps.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:902:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  902 |     for(int i=0; i<face2edge.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:926:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  926 |     for(int i=0; i<id_groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  931 |         for(int j=0; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  933 |         for(int j=1; j<id_groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  947 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:964:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  964 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:988:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  988 |     for(int i = 0; i<uid_to_group_3D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:991:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  991 |     for(int i = 0; i<uid_to_group_2D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:994:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  994 |     for(int i = 0; i<uid_to_group_1D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:997:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  997 |     for(int i = 0; i<uid_to_group_0D.Size(); i++)
      |                    ~^~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1002:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1002 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1005:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
 1005 |     for(ElementIndex i=0; i<mesh.GetNE(); i++)
      |                           ~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1017 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1021 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1024:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1024 |     for(int i=0; i<face_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1034:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1034 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1045 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1048:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1048 |     for(int i=0; i<edge_ids.Size(); i++)
      |                  ~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1059:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1059 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1065 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1085:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1085 |         for(int j=0; j<groups[i]->Size(); j++)
      |                      ~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1090 |     for(int i=0; i<groups.Size(); i++)
      |                  ~^~~~~~~~~~~~~~
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp
[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  802 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray<T>&, const NgFlatArray<T>&, const NgFlatArray<T>&, NgArray<T>&) [with T = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  811 |     for(int i=0; i<in1.Size(); i++)
      |                  ~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 1; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsgvis.so.6.2 libngcsgvis.so.6.2 libngcsgvis.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 89%] Built target csgvis
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  298 |   for (i = 1; i <= mesh.GetNP(); i++)
      |               ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  308 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  346 |   for (i = 1; i <= mesh.GetNSE(); i++)
      |               ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |   for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++)
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  440 |           for (int i = 0; i < faceSei.Size(); i++)
      |                           ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  833 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  844 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  875 |       for (j=1; j <= edges.Size(); j++)
      |                 ~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  167 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  216 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  278 |     for (i = 1; i <= points.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  283 |     for (i = 1; i <= edges.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  290 |     for (i = 1; i <= faces.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  297 |     for (i = 1; i <= volelements.Size(); i++)
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o -MF CMakeFiles/interface.dir/rw_cgns.cpp.o.d -o CMakeFiles/interface.dir/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  153 |          for(int i = 1; i <= locfaces.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  311 |       for(int i = 1; i <= neighbour_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  345 |       for(int i = 1; i <= owner_celllist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  352 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |       for(int i = 1; i <= owner_facelist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  428 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  431 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  439 |       for(int i = 1; i <= surfelem_lists.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  471 |          for(int j = 1; j <= facepnts.Size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  474 |             if(j != facepnts.Size()) *outfile << " ";
      |                ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  561 |       for(int i = 2; i <= surfelem_bclist.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  581 |       for(int i = 1; i <= bcarray.Size(); i++)
      |                      ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable]
  603 |       char casefiles[256];
      |            ^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 91%] Linking CXX shared library libnginterface.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_link_script CMakeFiles/interface.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so 
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_symlink_library libnginterface.so.6.2 libnginterface.so.6.2 libnginterface.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 91%] Built target interface
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib -I/builddir/build/BUILD/netgen-6.2.2202/nglib -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT nglib/CMakeFiles/nglib.dir/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:12:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare]
  176 |          if(m->GetNP() > num_pts)
      |             ~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)':
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  929 |       if(me->GetNP() <= numpoints)
      |          ~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable]
  916 |       int perfstepsend = MESHCONST_MESHSURFACE;
      |           ^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 92%] Linking CXX shared library libnglib.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib && /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so 
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  448 |           T * p = new T[nsize];
      |                   ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function 'ReSize',
    inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18,
    inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20,
    inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  464 |           data = new T[nsize];
      |                  ^
/usr/include/c++/13/new: In member function 'DoArchive':
/usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib && /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 92%] Built target nglib
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/gui.dir/DependInfo.cmake --color=
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp
[ 94%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp
[ 95%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp
[ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp
[ 95%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes]
   86 |     struct ClassArchiveInfo
      |            ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function 'void ParallelRun()':
/builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable]
   68 |   MPI_Status status;
      |              ^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = double; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  280 |       for (TIND i = BASE; i < size+BASE; i++)
      |                           ~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray<T, BASE, TIND>::NgArray(const netgen::NgArray<T, BASE, TIND>&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  230 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  305 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  327 |     for (int i = 1; i <= userformats.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  501 |         for (int i = 0; i < geometryregister.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  570 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
  601 |         catch (NgException e)
      |                            ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  658 |         if (prev_np != mesh->GetNP())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  665 |         if (prev_ne != mesh->GetNE())
      |             ~~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  672 |         if (prev_nse != mesh->GetNSE())
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  681 |         for (int i = 0; i < tets_in_qualclass.Size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=]
 1457 |     catch (NgException e)
      |                        ^
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1509 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline<S>::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  273 |     for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline<S>::Evaluate(double) [with S = netgen::Vec<3>]':
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57:   required from here
/builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  300 |     for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ;
      |                   ~~~~^~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1960 |             for (int i = 0; i < geometryregister.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/ngtcl.cpp.o -MF CMakeFiles/gui.dir/ngtcl.cpp.o.d -o CMakeFiles/gui.dir/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable<T>::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15:   required from 'void ngcore::SymbolTable<T>::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string<char>]'
/builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   58 |       for (int i = 0; i < names.size(); i++)
      |                       ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)':
/builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    9 |       Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  524 |     for (int i = 0; i < geometryregister.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   95 |       if (i <= charttrigs.Size()) {return charttrigs[i-1];}
      |           ~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  465 |     int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();}
      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
   81 |             for (int i = 0; i < vssolution.soldata.Size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  230 |     for (int i = 1; i <= coeffs.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  515 |     for (int i = 1; i <= geometry->singedges.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  533 |     for (int i = 1; i <= geometry->singpoints.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
[ 98%] Linking CXX shared library libngpy.so
cd /builddir/build/BUILD/netgen-6.2.2202/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so 
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  222 |       if ( oldsize<domnr )
      |            ~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'bool netgen::SplineGeometry2d::GetDomainTensorMeshing(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:234:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  234 |       if ( tensormeshing.Size()>=domnr ) return tensormeshing[domnr-1];
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |       if ( tensormeshing.Size()<domnr )
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainLayer(int, int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:256:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  256 |       if(domnr > old_size)
      |          ~~~~~~^~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |           for(size_t i = old_size; i < domnr; i++)
      |                                    ~~^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  328 |       if (msnr < triapprox.Size())
      |           ~~~~~^~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:3:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /usr/include/opencascade/NCollection_Array1.hxx:24,
                 from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21,
                 from /usr/include/opencascade/BRepGProp.hxx:26,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9:
/usr/include/opencascade/NCollection_StlIterator.hxx: At global scope:
/usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   30 |   public std::iterator<Category, ItemType, ptrdiff_t,
      |               ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66,
                 from /usr/include/c++/13/string:47,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:5:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  696 |         for(int i = 0; i < face_colours.Size();i++)
      |                        ~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  722 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  746 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  770 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  777 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  801 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  808 |               for(int j = 0; j < surfElems.Size(); j++)
      |                              ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  820 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  830 |         for(int i = 1; i <= mesh->GetNSE(); i++)
      |                        ~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare]
  278 |       if(facenr >= fmap.Extent())
      |          ~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  418 |       for (int i = 1; i <= linelists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  422 |       for (int i = 1; i <= trilists.Size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray<T, BASE, TIND>& netgen::NgFlatArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45:   required from 'netgen::NgArray<T, BASE, TIND>& netgen::NgArray<T, BASE, TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  183 |       for (int i = 0; i < size; i++)
      |                       ~~^~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 98%] Built target ngpy
[ 99%] Linking CXX shared library libnggui.so
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1
/usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so 
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 99%] Built target gui
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1,
                 from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp]
   72 | #warning "Unsupported CPU architecture"
      |  ^~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18,
                 from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  565 |             if (steal_from == ranges.Size()) steal_from = 0;
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  538 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  551 |         if (i > hash.Size()) i = 1;
      |             ~~^~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1555 |       if(identnr <= type.Size())
      |          ~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1562 |       while(type.Size() < identnr)
      |             ~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  213 |     for (int i = 0; i < loch.boxes.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  668 |       return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat;
      |              ~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  684 |       if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  697 |       if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr];
      |           ~~~~~~^~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  704 |     { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; }
      |               ~~~~~^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  124 |     for (int i = 0; i < transfreezone.Size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  235 |       if(surfind <= faces.Size() && surfind > 0)
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  242 |     if(gi && gi->edgenr < edges.Size())
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  252 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  259 |       if(surfind > 0 && surfind <= faces.Size())
      |                         ~~~~~~~~^~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  273 |       if(faces.Size() >= surfi && surfi > 0)
      |          ~~~~~~~~~~~~~^~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  289 |       if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0)
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       for (int i = 0; i < Size(); i++)
      |                       ~~^~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  114 |       for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  121 |       for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  131 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138 |       for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray<int>&) const':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  148 |       for (int i = 0; i < loc.Size(); i++)
      |                       ~~^~~~~~~~~~~~
In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31:
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16:   required from 'bool netgen::NgFlatArray<T, BASE, TIND>::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  198 |       for(TIND i=0; pos==-1 && i < this->size; i++)
      |                                ~~^~~~~~~~~~~~
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable<T, IndexType>::IncSize(IndexType) [with T = int; IndexType = long unsigned int]':
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15:   required from 'void ngcore::DynamicTable<T, IndexType>::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7:   required from 'void ngcore::DynamicTable<T, IndexType>::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]'
/builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79:   required from here
/builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  566 |           for (size_t i = 0; i < line.maxsize; i++)
      |                              ~~^~~~~~~~~~~~~~
[100%] Linking CXX executable netgen-mesher
cd /builddir/build/BUILD/netgen-6.2.2202/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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher  -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/libsrc/core: libnggui.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl 
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
[100%] Built target netgen
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-mpich/CMakeFiles 0
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/90/exe ']'
+++ /usr/bin/readlink /proc/90/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module unload mpi/mpich-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.m3YnG1
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ 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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd netgen-6.2.2202
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/21950/exe ']'
+++ /usr/bin/readlink /proc/21950/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module load mpi/openmpi-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ export OMPI_MCA_rmaps_base_oversubscribe=1
+ OMPI_MCA_rmaps_base_oversubscribe=1
+ DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ /usr/bin/cmake --install ppc64le-redhat-linux-gnu-openmpi
-- Install configuration: "RelWithDebInfo"
/usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  0%] Built target ng_generate_version_file
/usr/bin/gmake  -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color=
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target ngcore
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  6%] Built target ngcore
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color=
Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target pyngcore
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  7%] Built target pyngcore
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color=
Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target makerls
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[  8%] Built target makerls
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color=
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mesh
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 47%] Built target mesh
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color=
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target visual
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 51%] Built target visual
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color=
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target csg
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 62%] Built target csg
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target csgvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 63%] Built target csgvis
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color=
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target geom2d
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 66%] Built target geom2d
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target geom2dvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 66%] Built target geom2dvis
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color=
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target occ
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 74%] Built target occ
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target occvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 75%] Built target occvis
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color=
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target stl
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 79%] Built target stl
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target stlvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 80%] Built target stlvis
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color=
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target interface
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 90%] Built target interface
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color=
Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target nglib
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 91%] Built target nglib
/usr/bin/gmake  -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color=
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target togl
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 92%] Built target togl
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target gui
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 98%] Built target gui
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target netgen
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[ 99%] Built target netgen
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target ngpy
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
[100%] Built target ngpy
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen/CMakeFiles 0
/usr/bin/gmake  -f CMakeFiles/Makefile2 preinstall
gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
gmake[1]: Nothing to be done for 'preinstall'.
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu-openmpi/netgen'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcore.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/type_traits.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/logging.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/memtracer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/exception.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/symboltable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/profiler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/array.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/localheap.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/flags.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/xbool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/signal.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/bitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/hashtable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/ranges.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/ngstream.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/core/register_archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/ngarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/autodiff.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/autoptr.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/dynamicmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/mpi_interface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/mystring.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/netgenout.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/ngpython.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/optmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/parthreads.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/seti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/sort.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/stack.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/template.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/general/gzstream.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomops2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/spline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/linalg/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/linalg/vector.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/nginterface.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/incopengl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/inctcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/incvis.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/mystdlib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/parallel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/include/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngmesh.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngmesh.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/findip.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/global.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/localh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/specials.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/topology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/validate.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/soldata.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngvisual.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngvisual.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/visualization/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsg.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsg.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsgvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsgvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/algprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/brick.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/geoml.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/identify.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/manifold.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/revolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/singularref.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/surface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2d.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2d.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2dvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngocc.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngocc.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngoccvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngoccvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstl.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstlvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstlvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnginterface.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnginterface.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/bin/netgen-mesher
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggui.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/ngtcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngtogl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngtogl.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boxcyl.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cone.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cube.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandring.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemcyl.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemsphere.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylinder.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylsphere.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipsoid.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/extrusion.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/fichera.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/lshape3d.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes2.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/matrix.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ortho.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/period.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/revolution.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sculpture.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shaft.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shell.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphere.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphereincube.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/torus.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/trafo.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twobricks.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocubes.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocyl.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boundarycondition.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/hinge.stl
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/part1.stl
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/frame.step
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/screw.step
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarehole.in2d
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarecircle.in2d
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/square.in2d
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnglib.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/openmpi/netgen-mesher/nglib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/config.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/version.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__main__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__init__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/meshing.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/csg.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/geom2d.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/stl.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/gui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/NgOCC.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/occ.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_gmsh.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_meshio.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/webgui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/pyngcore/__init__.py
+ install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le//usr/lib64/openmpi/lib/pkgconfig
+ cat
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/21950/exe ']'
+++ /usr/bin/readlink /proc/21950/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module unload mpi/openmpi-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/21950/exe ']'
+++ /usr/bin/readlink /proc/21950/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module load mpi/mpich-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -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=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ /usr/bin/cmake --install ppc64le-redhat-linux-gnu-mpich
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/netgen_version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/netgen_config.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcore.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/type_traits.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/logging.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/memtracer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/exception.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/symboltable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/paje_trace.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/profiler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/array.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/taskmanager.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/concurrentqueue.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/localheap.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/flags.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/xbool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/signal.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/bitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/hashtable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/ranges.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/ngstream.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd_avx.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd_generic.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd_sse.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/core/register_archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/ngarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/autodiff.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/autoptr.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/dynamicmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/hashtabl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/mpi_interface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/mystring.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/netgenout.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/ngpython.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/optmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/parthreads.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/seti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/sort.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/spbita2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/stack.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/template.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/general/gzstream.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/adtree.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomops2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomops.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/spline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/linalg/densemat.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/linalg/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/linalg/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/linalg/vector.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/nginterface.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/nginterface_v2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/acisgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/incopengl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/inctcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/incvis.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/mystdlib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/ngsimd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/parallel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/include/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngmesh.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngmesh.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/bisect.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/clusters.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/findip2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/findip.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/global.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/improve2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/improve3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/localh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/specials.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/topology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/validate.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/soldata.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngvisual.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngvisual.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/visualization/vispar.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/visualization/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsg.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsg.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsgvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsgvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/algprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/brick.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/csgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/csgparser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/curve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/extrusion.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/gencyl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/geoml.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/identify.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/manifold.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/revolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/singularref.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/specpoin.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/spline3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/surface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/triapprox.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/csg/vscsg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2d.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2d.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2dvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngocc.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngocc.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngoccvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngoccvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/vsocc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_face.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstl.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstlvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstlvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnginterface.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnginterface.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/interface/writeuser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/bin/netgen-mesher
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggui.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/ngtcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngtogl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngtogl.so
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boxcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cone.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandring.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemsphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylinder.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylsphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipsoid.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/extrusion.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/fichera.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/lshape3d.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes2.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/matrix.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ortho.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/period.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/revolution.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sculpture.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shaft.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shell.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphereincube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/torus.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/trafo.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twobricks.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocubes.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boundarycondition.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/hinge.stl
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/part1.stl
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/frame.step
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/screw.step
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarehole.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarecircle.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/square.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnglib.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/mpich/netgen-mesher/nglib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/config.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/version.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__main__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__init__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/meshing.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/csg.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/geom2d.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/stl.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/gui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/NgOCC.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/occ.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_gmsh.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_meshio.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/webgui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/pyngcore/__init__.py
+ install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le//usr/lib64/mpich/lib/pkgconfig
+ cat
+ . /etc/profile.d/modules.sh
++ . /etc/profile.d/00-modulepath.sh
+++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']'
+++ :
++ '[' -z '' ']'
++ LMOD_ALLOW_ROOT_USE=yes
++ '[' -n '' ']'
++ '[' yes '!=' yes ']'
++ '[' -z /usr/share/modulefiles ']'
++ findExec READLINK_CMD /usr/bin/readlink readlink
++ Nm=READLINK_CMD
++ confPath=/usr/bin/readlink
++ execNm=readlink
++ eval READLINK_CMD=/usr/bin/readlink
+++ READLINK_CMD=/usr/bin/readlink
++ '[' '!' -x /usr/bin/readlink ']'
++ unset Nm confPath execNm
++ findExec PS_CMD /usr/bin/ps ps
++ Nm=PS_CMD
++ confPath=/usr/bin/ps
++ execNm=ps
++ eval PS_CMD=/usr/bin/ps
+++ PS_CMD=/usr/bin/ps
++ '[' '!' -x /usr/bin/ps ']'
++ unset Nm confPath execNm
++ findExec EXPR_CMD /usr/bin/expr expr
++ Nm=EXPR_CMD
++ confPath=/usr/bin/expr
++ execNm=expr
++ eval EXPR_CMD=/usr/bin/expr
+++ EXPR_CMD=/usr/bin/expr
++ '[' '!' -x /usr/bin/expr ']'
++ unset Nm confPath execNm
++ findExec BASENAME_CMD /usr/bin/basename basename
++ Nm=BASENAME_CMD
++ confPath=/usr/bin/basename
++ execNm=basename
++ eval BASENAME_CMD=/usr/bin/basename
+++ BASENAME_CMD=/usr/bin/basename
++ '[' '!' -x /usr/bin/basename ']'
++ unset Nm confPath execNm
++ unset -f findExec
++ '[' -f /proc/21950/exe ']'
+++ /usr/bin/readlink /proc/21950/exe
++ my_shell=/usr/bin/bash
+++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)'
++ my_shell=/usr/bin/bash
+++ /usr/bin/basename /usr/bin/bash
++ my_shell=bash
++ case ${my_shell} in
++ '[' -f /usr/share/lmod/lmod/init/bash ']'
++ . /usr/share/lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD
+ module unload mpi/mpich-ppc64le
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ /usr/bin/cmake --install ppc64le-redhat-linux-gnu
-- Install configuration: "RelWithDebInfo"
/usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen//CMakeFiles/progress.marks
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake
-- Found Git: /usr/bin/git (found version "2.39.0") 
CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE):
  Could not determine git-version from source code - assuming 6.2.0.0
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  0%] Built target ng_generate_version_file
/usr/bin/gmake  -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color=
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target ngcore
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  6%] Built target ngcore
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color=
Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target pyngcore
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  7%] Built target pyngcore
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color=
Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target makerls
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[  8%] Built target makerls
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color=
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target mesh
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 47%] Built target mesh
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color=
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target visual
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 51%] Built target visual
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color=
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target csg
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 62%] Built target csg
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target csgvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 63%] Built target csgvis
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color=
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target geom2d
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 66%] Built target geom2d
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target geom2dvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 66%] Built target geom2dvis
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color=
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target occ
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 74%] Built target occ
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target occvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 75%] Built target occvis
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color=
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target stl
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 79%] Built target stl
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color=
Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target stlvis
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 80%] Built target stlvis
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color=
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target interface
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 90%] Built target interface
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color=
Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target nglib
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 91%] Built target nglib
/usr/bin/gmake  -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color=
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target togl
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 92%] Built target togl
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target gui
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 98%] Built target gui
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target netgen
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[ 99%] Built target netgen
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
cd /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color=
Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target ngpy
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/gmake  -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build
gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'.
gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
[100%] Built target ngpy
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen/CMakeFiles 0
/usr/bin/gmake  -f CMakeFiles/Makefile2 preinstall
gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
gmake[1]: Nothing to be done for 'preinstall'.
gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/ppc64le-redhat-linux-gnu/netgen'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "RelWithDebInfo"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/netgen_version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/netgen_config.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcore.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/type_traits.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/version.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/ngcore_api.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/logging.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/memtracer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/exception.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/symboltable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/paje_trace.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/profiler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/mpi_wrapper.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/array.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/taskmanager.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/concurrentqueue.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/localheap.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/python_ngcore.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/flags.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/xbool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/signal.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/bitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/hashtable.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/ranges.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/ngstream.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd_avx.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd_avx512.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd_generic.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd_sse.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/simd_arm64.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/core/register_archive.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/ngarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/autodiff.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/autoptr.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/ngbitarray.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/dynamicmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/hashtabl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/mpi_interface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/mystring.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/netgenout.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/ngpython.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/optmem.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/parthreads.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/seti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/sort.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/spbita2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/stack.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/table.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/template.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/general/gzstream.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/adtree.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geom3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geomfuncs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geomobjects.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geomops2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geomops.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/geomtest3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/splinegeometry.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/spline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/gprim/transform3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/linalg/densemat.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/linalg/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/linalg/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/linalg/polynomial.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/linalg/vector.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/nginterface.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/nginterface_v2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/acisgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/gprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/incopengl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/inctcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/incvis.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/linalg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/myadt.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/mydefs.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/mystdlib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/ngsimd.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/opti.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/parallel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/include/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngmesh.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngmesh.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/adfront2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/adfront3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/basegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/bcfunctions.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/bisect.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/boundarylayer.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/classifyhpel.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/clusters.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/curvedelems.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/findip2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/findip.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/geomsearch.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/global.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_hex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hprefinement.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_prism.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_quad.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_segm.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_tet.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/hpref_trig.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/improve2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/improve3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/localh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshclass.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshfunc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshing2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshing3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshing.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshtool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/meshtype.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/msghandler.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/paralleltop.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/ruler2.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/ruler3.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/specials.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/topology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/validate.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/python_mesh.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/surfacegeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/meshing/delaunay2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/soldata.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngvisual.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngvisual.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/visualization/meshdoc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/visualization/mvdraw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/visualization/vispar.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/visualization/visual.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/visualization/vssolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsg.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsg.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsgvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsgvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/algprim.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/brick.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/csgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/csg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/csgparser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/curve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/edgeflw.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/explicitcurve2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/extrusion.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/gencyl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/geoml.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/identify.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/manifold.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/meshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/polyhedra.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/revolution.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/singularref.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/specpoin.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/spline3d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/splinesurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/surface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/triapprox.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/csg/vscsg.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2d.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2d.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2dvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2dvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/geom2d/geometry2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/geom2d/spline2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/geom2d/csg2d.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngocc.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngocc.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngoccvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngoccvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occmeshsurf.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/vsocc.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occ_utils.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occ_vertex.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occ_edge.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occ_face.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/occ/occ_solid.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstl.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstlvis.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstlvis.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/stlgeom.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/stlline.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/stltool.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/stltopology.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/stlgeom/vsstl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnginterface.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnginterface.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/interface/writeuser.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/bin/netgen-mesher
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggui.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggui.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/ngtcl.hpp
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngtogl.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngtogl.so
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boxcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/circle_on_cube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cone.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandring.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubeandspheres.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cubemsphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylinder.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/cylsphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipsoid.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ellipticcyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/extrusion.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/fichera.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/lshape3d.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/manyholes2.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/matrix.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/ortho.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/period.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/revolution.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sculpture.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shaft.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/shell.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphere.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/sphereincube.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/torus.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/trafo.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twobricks.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocubes.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/twocyl.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/boundarycondition.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/hinge.stl
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/part1.stl
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/frame.step
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/screw.step
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarehole.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/squarecircle.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/square.in2d
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/shaft.geo
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/mesh.py
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/py_tutorials/exportNeutral.py
-- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/netgen_mesher/doc/ng4.pdf
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnglib.so.6.2
-- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64"
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnglib.so
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/nglib.h
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/config.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/version.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/__main__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/__init__.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/meshing.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/csg.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/geom2d.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/stl.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/gui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/NgOCC.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/occ.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/read_gmsh.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/read_meshio.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/webgui.py
-- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/pyngcore/__init__.py
+ export MPI_LIB=/usr/lib64
+ MPI_LIB=/usr/lib64
+ export MPI_INCLUDE=/usr/include
+ MPI_INCLUDE=/usr/include
+ install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le//usr/lib64/pkgconfig
+ cat
+ install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png
+ desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop
+ rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.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.2202-3.fc38.ppc64le/usr/include/netgen-mesher/private/{}' ';'
+ install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/include/netgen-mesher/nglib.h
+ /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 6.2.2202-3.fc38 --unique-debug-suffix -6.2.2202-3.fc38.ppc64le --unique-debug-src-base netgen-mesher-6.2.2202-3.fc38.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2202
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/bin/netgen-mesher
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcore.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsgvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngcsg.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2d.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggeom2dvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnggui.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnginterface.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libnglib.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngmesh.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngocc.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngoccvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngstlvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngtogl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/libngvisual.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/bin/netgen-mesher
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcore.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsg.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngcsgvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2d.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnggui.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnginterface.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libnglib.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngmesh.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngocc.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngoccvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngstlvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngtogl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/lib/libngvisual.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/bin/netgen-mesher
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcore.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsg.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngcsgvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2d.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnggui.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnginterface.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libnglib.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngmesh.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngocc.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngoccvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngstlvis.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngtogl.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/lib/libngvisual.so.6.2
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so
extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone
original debug info size: 725376kB, size after compression: 451712kB
/usr/bin/sepdebugcrcfix: Updated 54 CRC32s, 0 CRC32s did match.
12514 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-3.fc38.ppc64le/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-3.fc38.ppc64le/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0
Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib/debug/usr/lib64/python3.11 using python3.11
Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/lib64/python3.11 using python3.11
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: netgen-mesher-6.2.2202-3.fc38.ppc64le
Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2202-3.fc38 netgen-mesher(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(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) libngcore.so()(64bit) libnggui.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-common-6.2.2202-3.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TBJhW6
+ umask 022
+ cd /builddir/build/BUILD
+ cd netgen-6.2.2202
+ DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.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.2202-3.fc38.ppc64le/usr/share/doc/netgen-mesher-common
+ cp -pr AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/doc/netgen-mesher-common
+ cp -pr doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le/usr/share/doc/netgen-mesher-common
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.VSFfBN
+ umask 022
+ cd /builddir/build/BUILD
+ cd netgen-6.2.2202
+ LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.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.2202-3.fc38.ppc64le/usr/share/licenses/netgen-mesher-common
+ cp -pr LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.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.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: netgen-mesher-libs-6.2.2202-3.fc38.ppc64le
Provides: libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngoccvis.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) netgen-mesher-libs = 6.2.2202-3.fc38 netgen-mesher-libs(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.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()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-devel-6.2.2202-3.fc38.ppc64le
Provides: cmake(Netgen) cmake(netgen) libngcore.so()(64bit) netgen-mesher-devel = 6.2.2202-3.fc38 netgen-mesher-devel(ppc-64) = 6.2.2202-3.fc38 pkgconfig(netgen-mesher) = 6.2.2202
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config cmake-filesystem(ppc-64) 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) 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) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-devel-private-6.2.2202-3.fc38.ppc64le
Provides: netgen-mesher-devel-private = 6.2.2202-3.fc38 netgen-mesher-devel-private(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: python3-netgen-mesher-6.2.2202-3.fc38.ppc64le
Provides: libngpy.so()(64bit) python-netgen = 6.2.2202-3.fc38 python-netgen-mesher = 6.2.2202-3.fc38 python3-netgen-mesher = 6.2.2202-3.fc38 python3-netgen-mesher(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen = 6.2.2202-3.fc38 python3.11-netgen-mesher = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.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()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.11 rtld(GNU_HASH)
Obsoletes: python-netgen < 6.2.2202-3.fc38
Processing files: netgen-mesher-openmpi-6.2.2202-3.fc38.ppc64le
Provides: netgen-mesher-openmpi = 6.2.2202-3.fc38 netgen-mesher-openmpi(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(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) libmpi.so.40()(64bit)(openmpi-ppc64le) libmpi_cxx.so.40()(64bit)(openmpi-ppc64le) libngcore.so()(64bit)(openmpi-ppc64le) libnggui.so.6.2()(64bit)(openmpi-ppc64le) libngmesh.so.6.2()(64bit)(openmpi-ppc64le) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-openmpi-libs-6.2.2202-3.fc38.ppc64le
Provides: libngcsg.so.6.2()(64bit)(openmpi-ppc64le) libngcsgvis.so.6.2()(64bit)(openmpi-ppc64le) libnggeom2d.so.6.2()(64bit)(openmpi-ppc64le) libnggeom2dvis.so.6.2()(64bit)(openmpi-ppc64le) libnggui.so.6.2()(64bit)(openmpi-ppc64le) libnginterface.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) libngmesh.so.6.2()(64bit)(openmpi-ppc64le) libngocc.so.6.2()(64bit)(openmpi-ppc64le) libngoccvis.so.6.2()(64bit)(openmpi-ppc64le) libngstl.so.6.2()(64bit)(openmpi-ppc64le) libngstlvis.so.6.2()(64bit)(openmpi-ppc64le) libngtogl.so.6.2()(64bit)(openmpi-ppc64le) libngvisual.so.6.2()(64bit)(openmpi-ppc64le) netgen-mesher-openmpi-libs = 6.2.2202-3.fc38 netgen-mesher-openmpi-libs(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.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) libmpi_cxx.so.40()(64bit)(openmpi-ppc64le) libngcore.so()(64bit)(openmpi-ppc64le) libngcsg.so.6.2()(64bit)(openmpi-ppc64le) libngcsgvis.so.6.2()(64bit)(openmpi-ppc64le) libnggeom2d.so.6.2()(64bit)(openmpi-ppc64le) libnggeom2dvis.so.6.2()(64bit)(openmpi-ppc64le) libnginterface.so.6.2()(64bit)(openmpi-ppc64le) libngmesh.so.6.2()(64bit)(openmpi-ppc64le) libngocc.so.6.2()(64bit)(openmpi-ppc64le) libngstl.so.6.2()(64bit)(openmpi-ppc64le) libngstlvis.so.6.2()(64bit)(openmpi-ppc64le) libngtogl.so.6.2()(64bit)(openmpi-ppc64le) libngvisual.so.6.2()(64bit)(openmpi-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-openmpi-devel-6.2.2202-3.fc38.ppc64le
Provides: libngcore.so()(64bit)(openmpi-ppc64le) netgen-mesher-openmpi-devel = 6.2.2202-3.fc38 netgen-mesher-openmpi-devel(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld64.so.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) 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) libmpi.so.40()(64bit)(openmpi-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: python3-netgen-mesher-openmpi-6.2.2202-3.fc38.ppc64le
Provides: libngpy.so()(64bit)(openmpi-ppc64le) python-netgen-mesher-openmpi = 6.2.2202-3.fc38 python-netgen-openmpi = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-openmpi = 6.2.2202-3.fc38 python3.11-netgen-openmpi = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.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()(64bit)(openmpi-ppc64le) libngcsg.so.6.2()(64bit)(openmpi-ppc64le) libngcsgvis.so.6.2()(64bit)(openmpi-ppc64le) libnggeom2d.so.6.2()(64bit)(openmpi-ppc64le) libnglib.so.6.2()(64bit)(openmpi-ppc64le) libngmesh.so.6.2()(64bit)(openmpi-ppc64le) libngocc.so.6.2()(64bit)(openmpi-ppc64le) libngstl.so.6.2()(64bit)(openmpi-ppc64le) libngstlvis.so.6.2()(64bit)(openmpi-ppc64le) libngvisual.so.6.2()(64bit)(openmpi-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Obsoletes: python-netgen-openmpi < 6.2.2202-3.fc38
Processing files: netgen-mesher-mpich-6.2.2202-3.fc38.ppc64le
Provides: netgen-mesher-mpich = 6.2.2202-3.fc38 netgen-mesher-mpich(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(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) libmpi.so.12()(64bit)(mpich-ppc64le) libngcore.so()(64bit)(mpich-ppc64le) libnggui.so.6.2()(64bit)(mpich-ppc64le) libngmesh.so.6.2()(64bit)(mpich-ppc64le) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-mpich-libs-6.2.2202-3.fc38.ppc64le
Provides: libngcsg.so.6.2()(64bit)(mpich-ppc64le) libngcsgvis.so.6.2()(64bit)(mpich-ppc64le) libnggeom2d.so.6.2()(64bit)(mpich-ppc64le) libnggeom2dvis.so.6.2()(64bit)(mpich-ppc64le) libnggui.so.6.2()(64bit)(mpich-ppc64le) libnginterface.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) libngmesh.so.6.2()(64bit)(mpich-ppc64le) libngocc.so.6.2()(64bit)(mpich-ppc64le) libngoccvis.so.6.2()(64bit)(mpich-ppc64le) libngstl.so.6.2()(64bit)(mpich-ppc64le) libngstlvis.so.6.2()(64bit)(mpich-ppc64le) libngtogl.so.6.2()(64bit)(mpich-ppc64le) libngvisual.so.6.2()(64bit)(mpich-ppc64le) netgen-mesher-mpich-libs = 6.2.2202-3.fc38 netgen-mesher-mpich-libs(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.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()(64bit)(mpich-ppc64le) libngcsg.so.6.2()(64bit)(mpich-ppc64le) libngcsgvis.so.6.2()(64bit)(mpich-ppc64le) libnggeom2d.so.6.2()(64bit)(mpich-ppc64le) libnggeom2dvis.so.6.2()(64bit)(mpich-ppc64le) libnginterface.so.6.2()(64bit)(mpich-ppc64le) libngmesh.so.6.2()(64bit)(mpich-ppc64le) libngocc.so.6.2()(64bit)(mpich-ppc64le) libngstl.so.6.2()(64bit)(mpich-ppc64le) libngstlvis.so.6.2()(64bit)(mpich-ppc64le) libngtogl.so.6.2()(64bit)(mpich-ppc64le) libngvisual.so.6.2()(64bit)(mpich-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: netgen-mesher-mpich-devel-6.2.2202-3.fc38.ppc64le
Provides: libngcore.so()(64bit)(mpich-ppc64le) netgen-mesher-mpich-devel = 6.2.2202-3.fc38 netgen-mesher-mpich-devel(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld64.so.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) 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) libmpi.so.12()(64bit)(mpich-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: python3-netgen-mesher-mpich-6.2.2202-3.fc38.ppc64le
Provides: libngpy.so()(64bit)(mpich-ppc64le) python-netgen-mesher-mpich = 6.2.2202-3.fc38 python-netgen-mpich = 6.2.2202-3.fc38 python3-netgen-mesher-mpich = 6.2.2202-3.fc38 python3-netgen-mesher-mpich(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-mpich = 6.2.2202-3.fc38 python3.11-netgen-mpich = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.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()(64bit)(mpich-ppc64le) libngcsg.so.6.2()(64bit)(mpich-ppc64le) libngcsgvis.so.6.2()(64bit)(mpich-ppc64le) libnggeom2d.so.6.2()(64bit)(mpich-ppc64le) libnglib.so.6.2()(64bit)(mpich-ppc64le) libngmesh.so.6.2()(64bit)(mpich-ppc64le) libngocc.so.6.2()(64bit)(mpich-ppc64le) libngstl.so.6.2()(64bit)(mpich-ppc64le) libngstlvis.so.6.2()(64bit)(mpich-ppc64le) libngvisual.so.6.2()(64bit)(mpich-ppc64le) libpython3.11.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Obsoletes: python-netgen-mpich < 6.2.2202-3.fc38
Processing files: netgen-mesher-debugsource-6.2.2202-3.fc38.ppc64le
Provides: netgen-mesher-debugsource = 6.2.2202-3.fc38 netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: netgen-mesher-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = da3072f836ec04318a99f02b89d4a6b23a52fe70 netgen-mesher-debuginfo = 6.2.2202-3.fc38 netgen-mesher-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-libs-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 0d1875f259be3aa98f33462fcb3a8185446ab120 debuginfo(build-id) = 303bd61b19ab4f24013c428e2b517aa5b1aecd56 debuginfo(build-id) = 3288c99de693843de6965fb6e5d1934a702b4c6a debuginfo(build-id) = 50a2dba170d43c8f00928fc715ae4bd959e0addb debuginfo(build-id) = 5185dd2337c9b1bf87a6cde84bce51afc5e761df debuginfo(build-id) = 72ec78751009e919bc8ab15a8333a95489c28820 debuginfo(build-id) = 93c64651bdadf8fc8f5d7b0b1c8d5e86ffd5d2c2 debuginfo(build-id) = 97e0c893bbcebe3d09d59e6e881485dde9a88324 debuginfo(build-id) = a19045a246d6070e044e8098813f164b07dd2d0d debuginfo(build-id) = b5b63b9be1196cf54a98e8c7e43f7e1d5735104c debuginfo(build-id) = ba20a049f1a2420a8a43022a5143b05b238bc2f5 debuginfo(build-id) = c7a2c0d4a706cb32dadffccbfea9d0c47cb88952 debuginfo(build-id) = ee9d12e046cc1ad926a633e71b36e0384a3385e5 debuginfo(build-id) = f583d3ac3d5b7a8d2e41ca411cb1f01e448dd46a netgen-mesher-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-libs-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-devel-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 203fb21c506f7f65f2de233136af0711417716e3 netgen-mesher-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-devel-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: python3-netgen-mesher-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 9c4a403e76226996f5a4b14b4a6e1fa4532a2ee7 debuginfo(build-id) = cfe40990de88da91bd9fd63babab35c26075a412 python-netgen-mesher-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-debuginfo(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-debuginfo = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 85c4028bc6080e3b8eac44203284d80e3dfabd92 netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 0b2bd472d0f62ba8d63395f755e8363f6b488bb4 debuginfo(build-id) = 1f9d102caa86344400075225f31b9564543670c6 debuginfo(build-id) = 2448908eee03c11f6ebb1b50cd1a4f7b95db4ff8 debuginfo(build-id) = 321a91ab53334979e0e11612ff2fc7c514985a7c debuginfo(build-id) = 4790c88ab0a585b1c34838940e49d1f4f381e010 debuginfo(build-id) = 5b7b4f2f862d3dfc35f4dd4a50ebe494e2fe64c0 debuginfo(build-id) = 77677a4fb2623ffa2e00f91c459faa5e3f306b94 debuginfo(build-id) = 78b9f55fa4ec3fed32711d7e9a249700dd544a71 debuginfo(build-id) = 8ef5c1c8ee9e6da413c57c9c90135cb267a16268 debuginfo(build-id) = 9359d58e5096d398feb7e1a04d2dec1c93398bf7 debuginfo(build-id) = 9621c43580709f0f775bd6152a0ce54a9def9636 debuginfo(build-id) = 9b164877c037df9748f58ae54abf456b6c1b3be1 debuginfo(build-id) = b3d5e5f25df47a37b9f79cf329601d9c55b7dadd debuginfo(build-id) = b4cab3514eb9992872d85ab3a2afc6670892840c netgen-mesher-openmpi-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-libs-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-openmpi-devel-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 6665b6cf522fdf29e20d415b548c1acaff3c5f16 netgen-mesher-openmpi-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-devel-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 22fea8dadd2d0bfed86293127af974febc77830d debuginfo(build-id) = ee59c1c580c99fa4d8e07d1f341567e71cefee79 python-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi-debuginfo(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = bb8841a63eb47f661c1f158fec139f771f717a75 netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 00e037bf25fb791b824c677cc1452f7891835fea debuginfo(build-id) = 1985a9ca0dc70b690d619386c42909f5eeef40df debuginfo(build-id) = 28da8e769c2dea7c95a8f25bf678a75d30587259 debuginfo(build-id) = 2a5dc49b714b74530a3a3958774308098ead70cd debuginfo(build-id) = 49078a26852cce82c9550ccd9ade9f648479baa9 debuginfo(build-id) = 5b99b7e92a554e6cdbea64e6e5ef001b5d01f814 debuginfo(build-id) = 6bbbfcdc11b11ef9e57288ab8dacd5a350429f54 debuginfo(build-id) = 782ed30b706c651233da48dfa43625c94646cc16 debuginfo(build-id) = 8d7f1eadbe5dbe632f28ec978598f86402363819 debuginfo(build-id) = a718108446b59e9416fb3b05a258babac0acf65b debuginfo(build-id) = b7c1f19014d2889eae6de0128bbc7cf41a62c314 debuginfo(build-id) = cb65f7daa568409a3545cdc87486dcf7e5406a54 debuginfo(build-id) = ea55ac6b1061cb31b7fe1f6899ee76fc624abeb0 debuginfo(build-id) = eedd838ca681274e3becfcd8a5cc2d0ae5d231ec netgen-mesher-mpich-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-libs-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: netgen-mesher-mpich-devel-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 3b9f8e10c58f0bd0979d9fbc22b20fe93f42e2e2 netgen-mesher-mpich-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-devel-debuginfo(ppc-64) = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.ppc64le
Provides: debuginfo(build-id) = 5fd8d087147a4462b5b2833c4702475e8147d1e2 debuginfo(build-id) = dd3f79dc7898d88b3ed1183b819b4da9c97e8a8d python-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-mpich-debuginfo(ppc-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: netgen-mesher-debugsource(ppc-64) = 6.2.2202-3.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-devel-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2202-3.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2202-3.fc38.ppc64le.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.wzNN3P
+ umask 022
+ cd /builddir/build/BUILD
+ cd netgen-6.2.2202
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.ju4B6N
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf netgen-6.2.2202 netgen-6.2.2202.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0